TPopupMenu/ru
From Lazarus wiki
Jump to navigationJump to search
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
日本語 (ja) │
русский (ru) │
TPopupMenu - позволяет создать всплывающее (контекстное) меню, которое отображается при клике правой кнопкой мыши.
Это не визуальный компонент, расположенный на вкладке Standard палитры компонентов. Меню создается с помощью специального редактора меню.
Чтобы отобразить редактор меню, щелкните правой кнопкой мыши на значке компонента, расположив его на форме.
Создание меню
Ниже описан процесс создания меню для формы:
- Создайте новое приложение и разместите TImage на форме. Для этого, выберите TImage на вкладке Additional палитры компонентов и щёлкните левой кнопкой мыши на форме. Тем самым вы создадите TImage с именем Image1.
- В инспекторе объекта (Object Inspector), установите свойство Align, компонента Image1 в значение alClient (Image1 растянется на всю форму).
- Разместите TPopupMenu (вкладка Standard) на форме. Компонент PopupMenu1 отобразиться на форме в виде квадратного значка.
- Щёлкните правой кнопкой мыши "PopupMenu1" и выберите из всплывающего меню пункт Menu Editor (редактор меню).
- В данном редакторе вы можете создавать, изменять и удалять пункты меню.
- Что бы назначить контекстное меню компоненту\форме, используйте свойство PopupMenu выбранного компонента.
- В процессе выполнения, всплывающее меню отображается при нажатии правой кнопкой мыши на компоненте\форме, у которого назначено меню.
- Что бы принудительно отобразить меню, используйте метод PopUp.
Каждому пункту меню, нужно назначить обработчик событий, что бы оно работало.
См. также