Difference between revisions of "TPopupMenu/ru"
From Free Pascal wiki
Jump to navigationJump to search (Created page with "{{TPopupMenu}} '''TPopupMenu''' image:tpopupmenu.png - позволяет создать всплывающее (контекстное) меню, которое отоб...") |
|||
Line 17: | Line 17: | ||
* Что бы назначить контекстное меню компоненту\форме, используйте свойство '''PopupMenu''' выбранного компонента. | * Что бы назначить контекстное меню компоненту\форме, используйте свойство '''PopupMenu''' выбранного компонента. | ||
* В процессе выполнения, всплывающее меню отображается при нажатии правой кнопкой мыши на компоненте\форме, у которого назначено меню. | * В процессе выполнения, всплывающее меню отображается при нажатии правой кнопкой мыши на компоненте\форме, у которого назначено меню. | ||
− | + | * Что бы принудительно отобразить меню, используйте метод '''PopUp'''. | |
Каждому пункту меню, нужно назначить обработчик [[Event_order|событий]], что бы оно работало. | Каждому пункту меню, нужно назначить обработчик [[Event_order|событий]], что бы оно работало. | ||
Latest revision as of 11:43, 22 March 2017
│
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.
Каждому пункту меню, нужно назначить обработчик событий, что бы оно работало.
См. также