TMainMenu/ru
Deutsch · English · Français · Suomi · Русский · 日本語
TMainMenu
это не визуальный компонент, расположенный на вкладке Standard палитры компонентов, позволяющий работать с главным меню окна формы.
Описание
Главное меню отображается в верхней части окна.
Чтобы отобразить редактор меню, щелкните правой кнопкой мыши на значке компонента, расположив его на форме.
Общие правила
Существует ряд общих правил, принятых в обозначении пунктов меню. Хотя они не обязательны к исполнению, тем не менее, они существенно облегчат работу с меню. Так, например, имя каждому пункту меню принято давать с приставкой mnu или menu, что отличит его от переменной или другого компонента. Также есть традиция использовать в имени вложения. Например, если пункт меню 'Вырезать'('Cut') находится в подменю 'Правка'('Edit'), то ему обычно дают имя mnuEditCut или menuEditCut. Следуя данным правилам, впоследствии вам будет гораздо легче разобраться в коде.
Создание меню
- Разместите компонент TMainMenu на форме.
- Щёлкните правой кнопкой мыши на размещённом компоненте и выберите из контекстного меню пункт Редактор меню(Menu Editor).
- В данном редакторе вы можете создавать, изменять и удалять пункты меню.
- Символ амперсанд (&) в свойстве Caption используется для обозначения горячей клавиши для вызова пункта меню. Символ, перед которым стоит знак &, будет выделен подчеркиванием. Если нажать клавишу Alt и подчеркнутый символ, то вызовется связанное с ним меню.
Общее описание
Редактор меню достаточно прост и интуитивно понятен. Вот несколько советов по его использованию:
- Используйте свойство Checked, чтобы отметить меню флажком.
- Свойство ShortCut задаёт сочетание клавиш для вызова меню.
- Если свойство Caption содержит только знак "-", то меню будет отображаться как разделитель.
- Свойство ImageIndex указывает номер картинки, отображаемой возле меню. Картинка берется из компонента TImageList, на который указывает свойство Images.
Смотрите также:
From the Free Pascal wiki, page "TMainMenu/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.
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
