1С Предприятие 8.0. Описание встроенного языка

         

Методы


Вставить (Insert)

Синтаксис:

Вставить(<Индекс>, <Тип>, <Текст>, <Действие>)

Параметры:

<Индекс> Обязательный

Тип: Число. Позиция в коллекции кнопок, в которую необходи­мо вставить кнопку.

<Тип>    Необязательный

Тип: системное перечисление ТипКнопкиКоманднойПанели. Тип кнопки командной панели (разделитель, действие, подменю).

<Текст>    Необязательный

Тип: Строка. Текст, который будет выводиться на кнопке.

<Действие>    Необязательный

Тип: Действие. Действие, которое необходимо выполнить при нажатии на данную кнопку. Для типов кнопок Разделитель и Подменю, действие указывать не нужно.

Возвращаемое значение:



Тип: КнопкаКоманднойПанели.

Описание:

Вставляет кнопку в указанную позицию.

Пример:

КП = ЭлементыФормы.КоманднаяПанель;

НовоеДействие = Новый Действие("МояПроцедураВМодулеФормы");

ТипКнопки = ТипКнопкиИнтерфейса.Действие;

НоваяКнопка = КП.Кнопки.Вставить(0, ТипКнопки,, НовоеДействие);

Добавить(Add)

Синтаксис:

Добавить(<Тип кнопки>, <Текст>, <Действие>)

Параметры:

<Тип кнопки>    Необязательный

Тип: системное перечисление ТипКнопкиКоманднойПанели. Тип кнопки интерфейса (разделитель, подменю, действие).

<Текст>     Необязательный

Тип: Строка. Текст, который будет выводиться на кнопке.

<Действие>     Необязательный

Тип: Действие. Действие, которое необходимо выполнить при нажатии на данную кнопку. Для типов кнопок Разделитель и Подменю, действие указывать не нужно.

Возвращаемое значение:

Тип: системное перечисление КнопкаКоманднойПанели. Добавленная кнопка.

Описание:

Добавляет кнопку в командную панель.

Пример:

КП = ЭлементыФормы.КоманднаяПаяель;

НовоеДействие = Новый Действие("МояПроцедураВМодулеФормы");

ТипКнопки = ТипКнопкиИнтерфейса.Действие;

НоваяКнопка = КП.Кнопки.Добавить(ТипКнопки,, НовоеДействие);

Количество (Count)




Синтаксис:

Количество()

Возвращаемое значение:

Тип: Число. Количество кнопок в командной панели.

Описание:

Позволяет получить количество кнопок в командной панели.

Пример:

КП = ЭлементыФормы.КоманднаяПанель;

Сообщить("Итого кнопок " + КП.Кнопки.Количество() );

Очистить (Clear)

Синтаксис:

Очистить()

Описание:

Удаляет все кнопки из командной панели.

Пример:

КП = ЭлементыФормы.КоманднаяПанель;

КП. Кнопки - Очистить () ;

Сдвинуть (Move)

Синтаксис:

Сдвинуть(< Кнопка>, <Смещение>)

Параметры:

<Кнопка>     Обязательный

Тип: Число, КнопкаКоманднойПанели. Индекс кнопки, которую необходимо передвинуть, или сама кнопка.

<Смещение>    Обязательный

Тип: Число. Количество кнопок, на которое необходимо сдви­нуть данную. Положительное значение соответствует смещению кнопки в сторону конца командной панели (увеличение индекса), отрицательное - к началу.

Описание:

Позволяет сдвинуть кнопку на указанное количество позиций.

Пример:

// Сдвигаем первую кнопку "вправо"

КП = ЭлементыФормы.КоманднаяПанель;

КП.Кнопки.Сдвинуть(0,1);

Удалить (Remove)

Синтаксис:

Удалить(<Индекс>)

Параметры:

<Индекс>    Обязательный

Тип: Число. Позиция кнопки в командной панели.

Описание:

Позволяет удалить кнопку из командной панели.

Пример:

КП = ЭлементыФормы.КоманднаяПанель;

КП.Кнопки.Удалить(0) ;


Содержание раздела