TMainMenu – Hlavná ponuka sa nachádza navrchu väčšiny okien
Pozícia v zdrojovom kóde: menus.pp riadok 366
type TMainMenu = class(TMenu) protected procedure ItemChanged; //metóda na spracovanie zmeny položky protected class procedure WSRegisterClass; override; //zaregistruje túto triedu prvku s aktuálnou sadou prvkov protected procedure MenuChanged(); override; public constructor Create(); override; //konštruktor pre TMainMenu: nastaví štýl MainMenu potom zavolá zdedenú metódu Create property WindowHandle: HWND; [rw] published property OnChange; //obsluha udalosti pre zmenu v ponuke end;
TMainMenu – Hlavná ponuka sa nachádza navrchu väčšiny okien |
||
| | | ||
TMenu : základná trieda pre všetky ponuky |
||
| | | ||
Základná trieda pre LCL komponenty asociované s ovládacími prvkami. |
||
| | | ||
| | | ||
| | | ||
TMainMenu je hlavná ponuka, ktorá sa objavuje navrchu formulárov. Tvorcovia formulárov ju môžu prispôsobiť výberom rôznych položiek ponuky.
Hlavná ponuka (MainMenu) je neviditeľný prvok, čo znamená, že ikona vybraná z palety komponentov a umiestnená na formulár, nie je počas beh u programu viditeľná, no namiesto nej sa zobrazuje lišta s ponukou.
Keď chceme zobraziť Editor menu, klikneme pravým tlačidlom na ikonu hlavnej ponuky alebo kontextovej ponuky, ktorú sme pridali na formulár.
Rady pre vytváranie ponúk vo formulároch |
||
TMenuItem – základná štruktúra každej položky ponuky. |
||
TMenu : základná trieda pre všetky ponuky |
||
TMenuActionLink: definuje prepojenie medzi vybranou položkou ponuky a zodpovedajúcou akciou |