Difference between revisions of "Form.TaskbarMenu.LoadFromList"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:50, 7 February 2021
LoadFromList (Работа со кнопкой панели задач) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция применяется к объекту меню кнопки панели задач, и производит загрузку меню из списка значений, меню, существовавшее до этого, будет очищено. Список может быть многоуровневым (содержать элементы, являющиеся списками). Для элементов меню будут использованы следующие свойства значений списка: представление значения списка (наименование), статус галочки значения списка, иконка значения списка. Если пользователь активирует новый пункт меню, будет вызвано визуальное событие OnTaskbarMenuClick. При заполнении списка, ассоциированного с кнопкой, система принимает во внимание следующие параметры:
- значения списка -- будут превращены в их текстовое представление и будут доступны внутри события, также будут отображены при вызове меню, если для элемента списка не заполнено представление.
- представления списка -- будут выведены вместо значений в меню, если заполнены. Если представление начинается на знак "!", элемент списка будет выведен, как элемент по умолчанию (полужирный шрифт), знак "!" при этом в представлении выводиться не будет.
- статусы флажка элементов -- будут выведены в меню, если присутствуют.
- иконки элементов -- будут выведены в меню, если присутствуют.
Синтаксис
Form.TaskbarMenu.LoadFromList(<Список с пунктами меню (LIST)>)
Аргументы
<Список с пунктами меню (LIST)>
- Задает список для вывода вместо стандартного меню.
Примеры
Form.TaskbarMenu.Clear(); aList:=List.Create("Экспортировать в файл...","Сохранить настройки...","Прочитать настройки..."); Form.TaskbarMenu.LoadFromList(aList); Form.TaskbarMenu.Hint("Кнопка задач выгрузки");