Menu.Item
| Item (Доступ к пункту меню) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Функция получает ссылку на пункт меню по его индексу или идентификатору. Если второй аргумент не задан, пункт ищется в активном в данный момент меню, иначе в меню заданном индексом или идентификатором.
Синтаксис
Menu.Item(<Идентификатор или индекс верхнего пункта меню (INT,STRING)>,<Идентификатор или индекс меню (INT,STRING)>):<Искомый пункт меню (MENUITEM)>
Аргументы
<Идентификатор или индекс верхнего пункта меню (INT,STRING)>- Если аргумент числовой, он задает индекс верхнего пункта адресуемого меню (индексация начинается с единицы). Если аргумент строковой, он задается идентификатор произвольного пункта меню внутри адресуемого меню, при этом регистр написания не имеет значения. Идентификаторы пунктов задаются в Студии при редактировании меню.<Идентификатор или индекс меню (INT,STRING)>- Задает индекс меню или идентификатор главного меню. Идентификатор задается в Студии. Если аргумент не задан, будет использовано активное в данный момент меню (см. Initialize).
Возвращаемое значение
Возвращает объект типа пункт меню.
Примеры
//Визуальное событие OnClick пункта меню "Показывать окна всех потоков" с идентификатором "menuWindowsMode".
i:=InterThreadWindowsMode;
InterThreadWindowsMode(1-i);
Menu.Item("menuWindowsMode").Check:=1-i;