Form.TaskbarMenu.LoadFromList
| LoadFromList (Работа со кнопкой панели задач) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Функция применяется к объекту меню кнопки панели задач, и производит загрузку меню из списка значений, меню, существовавшее до этого, будет очищено. Список может быть многоуровневым (содержать элементы, являющиеся списками). Для элементов меню будут использованы следующие свойства значений списка: представление значения списка (наименование), статус галочки значения списка, иконка значения списка. Если пользователь активирует новый пункт меню, будет вызвано визуальное событие OnTaskbarMenuClick. При заполнении списка, ассоциированного с кнопкой, система принимает во внимание следующие параметры:
- значения списка -- будут превращены в их текстовое представление и будут доступны внутри события, также будут отображены при вызове меню, если для элемента списка не заполнено представление.
- представления списка -- будут выведены вместо значений в меню, если заполнены. Если представление начинается на знак "!", элемент списка будет выведен, как элемент по умолчанию (полужирный шрифт), знак "!" при этом в представлении выводиться не будет.
- статусы флажка элементов -- будут выведены в меню, если присутствуют.
- иконки элементов -- будут выведены в меню, если присутствуют.
Синтаксис
Form.TaskbarMenu.LoadFromList(<Список с пунктами меню (LIST)>)
Аргументы
<Список с пунктами меню (LIST)>- Задает список для вывода вместо стандартного меню.
Примеры
Form.TaskbarMenu.Clear();
aList:=List.Create("Экспортировать в файл...","Сохранить настройки...","Прочитать настройки...");
Form.TaskbarMenu.LoadFromList(aList);
Form.TaskbarMenu.Hint("Кнопка задач выгрузки");