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.