Komponenta MainMenu


Přehled vlastností, metod a událostí objektu:
--------------------------------------------------------------
Items (*)            Name (R)             Tag (RW)
--------------------------------------------------------------
Objekt neobsahuje žádné metody, nereaguje na žádné události
--------------------------------------------------------------
Legenda: * -> pouze z programu, R -> lze číst, W -> lze zadat

Komponenta MainMenu se používá na doplnění formuláře o uživatelské menu, které je zobrazeno v horní liště formuláře. Menu lze vytvářet a přidávat nové položky menu lze pouze při návrhu aplikace. Z programu je možné pouze změnit některé vlastnosti menu. Na formuláři může být definováno několik objektů typu MainMenu. Aktivní však může být pouze jedno menu, které se uvede ve vlastnosti Menu objektu Form.

Položky menu jsou uloženy ve vlastnosti Items. Pro jejich přidávání a editaci slouží speciální editor, který je dostupný po kliknutí na ikonu se třemi tečkami v okně Nastavení objektu, vpravo od vlastnosti Items.

Vlastnost Items je samostatný objekt typu MenuItem, ke kterému lze z programu běžným způsobem přistupovat. Propojení na objekt MainMenu je realizováno přes jméno položky menu, které je zadáno ve vlastnosti Items objektu MainMenu. Pomocí tohoto jména položky menu lze ke každé položce menu přistupovat z programu jako k samostatnému objektu typu MenuItem. Pokud například zadáte při návrhu menu aplikace u objektu MainMenu ve vlastnosti Items položku menu, která bude mít ve vlastnosti name uvedeno 'Tisk', lze u této položky menu z programu provádět například následující změny:


Jazyk KLONDAIK: Tisk.Caption := 'Tisk ceníku'; Tisk.Checked := False;


Jazyk BONANZA: Tisk.Caption = "Tisk ceníku" Tisk.Checked = False

Komponenta MainMenu nemá definovány žádné metody ani události. Pro zadání akce, která se provede po výběru položky menu použijte událost OnClick události Items.


OZOGAN, 1 Máje 97, 460 01 Liberec
tel.,fax: (048) 52 28 338, e-mail: info@ozogan.cz