MainMenu - основное меню, которое появляется в верхнем левом углу в виде полоски и пунктов.
Свойство
| Значение
| Bitmap
| Позволяет загрузить изображение в формате bmp для отображения у пункта меню
| Caption
| Отвечает за название пункта меню
| Checked
| Если свойство установлено в true, то у данного пункта меню появится галочка
| Enabled
| Определяет возможность нажатия на пункт меню, если установлено в false, то пользователь не сможет его выбрать(оно будет затемненным)
| Hint
| Подсказка, в которой можно рассказать более подробное назначение пункта меню
| Name
| Имя пункта меню. Представляется в виде N1, N2, N3 и так далее. Рекомендуется переименовывать для облегчения работы с ним в будущем. Например для опции "Открыть" свойство Name можно назвать MOpen
| ShortCut
| Определяет "горячую клавишу" или сочетание клавиш для быстрого вызова данного пункта меню
| Visible
| Определяет видимость или невидимость компонента. Если установлено true, то компонент меню "пропадает" из меню и пункты сверху и снизу от него смыкаются
|
Для того, чтобы мне снять галочку с "Опция 1", нужен следующий код: Form1->N11->Checked = false; Чтобы сделать разделение между пунктами меню, надо вставить разделитель (сепаратор). Для этого в Caption нужно написать "-", то есть поставить символ тире. Для создания подменю, как "Опция 1, Опция 2, Опция 3" нужно щелкнуть по нужному разделу правой клавишей мыши и выбрать "CreateSubmenu". Что касается горячих клавиш, то там все просто, в свойстве ShortCut выбираете нужную опцию и в дальнейшем достаточно нажать нужные клавиши для аналогичного щелчка мыши по меню. Чтобы слева отображалась картинка, нужно щелкнуть по "..." свойства Bitmap и в появившемся окне нажать "Load..." и выбрать нужное изображение в формате bmp, затем нажать "OK". После компиляции приложения вы увидите свою картинку у нужного пункта меню.
О других свойствах вы можете прочитать здесь.
Источник: MainMenu C++ Builder Мэйн меню |