Описание тега tmenuitem

tmenuitem - это невизуальный компонент VCL, описывающий свойства элемента в меню. Это определяется в блоке Menus.pas.
1 ответ

Как найти родителя TMainMenu для TMenuItem?

У меня есть стандарт TMainMenu который содержит некоторые TMenuItem элементы. Как я могу динамически найти родительский объект главного меню от одного из них? Следующий код возвращает ошибку компилятора уже в первой исполняемой строке: procedure TMe…
04 июн '18 в 09:23
1 ответ

Как нарисовать прозрачное растровое изображение из ImageList на TMenuItem?

Мне нужно нарисовать прозрачное растровое изображение на TMenuItem. Несмотря на попытки в течение многих часов различными методами, я не смог добиться успеха: var NewItem: TMenuItem; ThisBmp: TBitmap; begin NewItem := TMenuItem.Create(pmSendToCustom…
15 янв '19 в 18:34
2 ответа

Создание ярлыка приложения Delphi без соответствующего пункта меню

Я хочу, чтобы в моем приложении была комбинация клавиш (например, Ctrl+Alt+D) для вызова функции, но я не хочу, чтобы ярлык появлялся в любом меню. Возможно ли иметь в вашем приложении ярлык, который в противном случае был бы невидимым?
25 июл '10 в 20:44
2 ответа

Delphi firemonkey, как программно удалить пункт меню?

Как удалить пункт меню, который я динамически добавил в меню? Я динамически добавляю пункты меню, например: m:=TMenuItem.Create(nil); m.Text:='bla bla bla'; mnuMain.AddObject(m); Я не мог найти ЛЮБУЮ функцию, чтобы удалить запись снова. Я попытался …
07 фев '17 в 07:36
1 ответ

В Lazarus, как проверить, имеет ли MenuItem назначенный битовый образ?

Я написал некоторый код Lazarus, который перебирает пункты меню главного меню и должен проверить, есть ли растровое изображение, назначенное каждому пункту меню. Я пытался проверить с if Assigned (MenuItem.Bitmap) then... но это всегда возвращает ис…
11 фев '10 в 07:45
6 ответов

Отправка WM_COMMAND в TMenuItem

В методе OnShow моей формы Delphi я определяю, что диалог должен открываться автоматически после открытия формы, и я должен быть в состоянии сделать это, имитируя щелчок по элементу меню. Однако при вызове menuitem.Click открывается диалоговое окно …
11 авг '09 в 11:04
1 ответ

Как создать такой же стиль tMenuItem с AdvancedDrawItem?

Я хотел бы добавить строку с определенным цветом для каждого MenuItem всплывающего меню в токийском приложении VCL. Стиль "Аметист Камри". Я вызвал событие AdvancedDrawItem каждого MenuItem, как показано ниже. Тем не менее, подсвеченная коробка явля…
20 авг '18 в 16:49
2 ответа

Delphi: Как назначить сочетание клавиш со стрелкой вверх для Action/MenuItem и сохранять его актуальным для навигации по элементу управления списком (ListBox/VTV)?

Пожалуйста, помогите мне: Как назначить сочетание клавиш со стрелкой вверх для действия или элемента меню и сохранить его актуальным для одновременной навигации по элементу управления списком (например, ListBox/Virtual Treeview/other)? Спасибо!
01 фев '10 в 12:18
0 ответов

CBuilder TMenu отображается не в том месте

У меня есть форма, которую нужно встроить в другую форму. Я размещаю на TCard: EmbeddedForm->Parent = ACard; EmbeddedForm->BorderStyle = bsNone; EmbeddedForm->Align = alClient; EmbeddedForm->Show(); Все работает хорошо, за исключением то…
22 окт '21 в 00:30
0 ответов

Стилизация размера меню с помощью FireMonkey

Я пытаюсь увеличить размер раскрывающихся элементов в меню TMenuBar с помощью FireMonkey на платформе Windows (поскольку при использовании сенсорного экрана трудно нажать правильный пункт меню). Я думал, что смогу сделать это, изменив масштабировани…
01 ноя '23 в 15:42