Методы
Синтаксис:
Вставить(<Индекс>, <Тип>, <Текст>, <Действие>)
Параметры:
<Индекс> Обязательный
Тип: Число. Позиция в коллекции кнопок, в которую необходимо вставить кнопку.
<Тип> Необязательный
Тип: системное перечисление ТипКнопкиКоманднойПанели. Тип кнопки командной панели (разделитель, действие, подменю).
<Текст> Необязательный
Тип: Строка. Текст, который будет выводиться на кнопке.
<Действие> Необязательный
Тип: Действие. Действие, которое необходимо выполнить при нажатии на данную кнопку. Для типов кнопок Разделитель и Подменю, действие указывать не нужно.
Возвращаемое значение:
Тип: КнопкаКоманднойПанели.
Описание:
Вставляет кнопку в указанную позицию.
Пример:
КП = ЭлементыФормы.КоманднаяПанель;
НовоеДействие = Новый Действие("МояПроцедураВМодулеФормы");
ТипКнопки = ТипКнопкиИнтерфейса.Действие;
НоваяКнопка = КП.Кнопки.Вставить(0, ТипКнопки,, НовоеДействие);
Синтаксис:
Добавить(<Тип кнопки>, <Текст>, <Действие>)
Параметры:
<Тип кнопки> Необязательный
Тип: системное перечисление ТипКнопкиКоманднойПанели. Тип кнопки интерфейса (разделитель, подменю, действие).
<Текст> Необязательный
Тип: Строка. Текст, который будет выводиться на кнопке.
<Действие> Необязательный
Тип: Действие. Действие, которое необходимо выполнить при нажатии на данную кнопку. Для типов кнопок Разделитель и Подменю, действие указывать не нужно.
Возвращаемое значение:
Тип: системное перечисление КнопкаКоманднойПанели. Добавленная кнопка.
Описание:
Добавляет кнопку в командную панель.
Пример:
КП = ЭлементыФормы.КоманднаяПаяель;
НовоеДействие = Новый Действие("МояПроцедураВМодулеФормы");
ТипКнопки = ТипКнопкиИнтерфейса.Действие;
НоваяКнопка = КП.Кнопки.Добавить(ТипКнопки,, НовоеДействие);
Синтаксис:
Количество()
Возвращаемое значение:
Тип: Число. Количество кнопок в командной панели.
Описание:
Позволяет получить количество кнопок в командной панели.
Пример:
КП = ЭлементыФормы.КоманднаяПанель;
Сообщить("Итого кнопок " + КП.Кнопки.Количество() );
Очистить (Clear)
Синтаксис:
Очистить()
Описание:
Удаляет все кнопки из командной панели.
Пример:
КП = ЭлементыФормы.КоманднаяПанель;
КП. Кнопки - Очистить () ;
Сдвинуть (Move)
Синтаксис:
Сдвинуть(< Кнопка>, <Смещение>)
Параметры:
<Кнопка> Обязательный
Тип: Число, КнопкаКоманднойПанели. Индекс кнопки, которую необходимо передвинуть, или сама кнопка.
<Смещение> Обязательный
Тип: Число. Количество кнопок, на которое необходимо сдвинуть данную. Положительное значение соответствует смещению кнопки в сторону конца командной панели (увеличение индекса), отрицательное - к началу.
Описание:
Позволяет сдвинуть кнопку на указанное количество позиций.
Пример:
// Сдвигаем первую кнопку "вправо"
КП = ЭлементыФормы.КоманднаяПанель;
КП.Кнопки.Сдвинуть(0,1);
Удалить (Remove)
Синтаксис:
Удалить(<Индекс>)
Параметры:
<Индекс> Обязательный
Тип: Число. Позиция кнопки в командной панели.
Описание:
Позволяет удалить кнопку из командной панели.
Пример:
КП = ЭлементыФормы.КоманднаяПанель;
КП.Кнопки.Удалить(0) ;