TPopupMenu/ru
Deutsch · English · Français · Suomi · Русский · 日本語
TPopupMenu
- позволяет создать всплывающее (контекстное) меню, которое отображается при клике правой кнопкой мыши.
Это не визуальный компонент, расположенный на вкладке Standard палитры компонентов. Меню создается с помощью специального редактора меню.
Чтобы отобразить редактор меню, щелкните правой кнопкой мыши на значке компонента, расположив его на форме.
Создание меню
Ниже описан процесс создания меню для формы:
- Создайте новое приложение и разместите TImage на форме. Для этого, выберите TImage на вкладке Additional палитры компонентов и щёлкните левой кнопкой мыши на форме. Тем самым вы создадите TImage с именем Image1.
- В инспекторе объекта (Object Inspector), установите свойство Align, компонента Image1 в значение alClient (Image1 растянется на всю форму).
- Разместите TPopupMenu (вкладка Standard) на форме. Компонент PopupMenu1 отобразиться на форме в виде квадратного значка.
- Щёлкните правой кнопкой мыши "PopupMenu1" и выберите из всплывающего меню пункт Menu Editor (редактор меню).
- В данном редакторе вы можете создавать, изменять и удалять пункты меню.
- Что бы назначить контекстное меню компоненту\форме, используйте свойство PopupMenu выбранного компонента.
- В процессе выполнения, всплывающее меню отображается при нажатии правой кнопкой мыши на компоненте\форме, у которого назначено меню.
- Что бы принудительно отобразить меню, используйте метод PopUp.
Каждому пункту меню, нужно назначить обработчик событий, что бы оно работало.
См. также
From the Free Pascal wiki, page "TPopupMenu/ru", as it stood on 2017-03-22 after a change by Amber, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.