Místní nabídku sdružíte
s formulářem tím, že její název nastavíte jako hodnotu vlastnosti ContextMenu
formuláře. Prvky v nabídce mohou být též neviditelné (vlastnost Visible má hodnotu False) nebo nepřístupné
(vlastnost Enabled má hodnotu False). Jednotlivé prvky nabídky je třeba zařadit metodou Add do odpovídající
kolekce MenuItems.
Výpis výše představuje mírnou modifikaci předchozí nabídky sestrojené vizuálně. Obsahuje navíc prvek
nabídky typu „oddělovač prvků“. Takový prvek přidáte do nabídky tím, že jeho vlastnost Text nastavíte na
pomlčku (-). Modifikovaná místní nabídka vypadá takto:
Náměty na procvičování. Místní nabídky mohou být dynamické, čímž se rozumí to, že se jejich obsah
dynamicky mění při běhu (přidáváte nové příkazy, měníte texty, přístupnost, viditelnost prvků atp.). Zkuste si
takovou nabídku sestrojit. Chcete-li mít například různé místní nabídky podle toho, na kterém ovládacím prvku
uživatel právě klepl pravým tlačítkem myši, využijte k identifikaci tohoto ovládacího prvku vlastnost ActiveControl
formuláře a rozhodovací konstrukce zařaďte do událostní procedury Popup objektu místní nabídky.
formuláře. Prvky v nabídce mohou být též neviditelné (vlastnost Visible má hodnotu False) nebo nepřístupné
(vlastnost Enabled má hodnotu False). Jednotlivé prvky nabídky je třeba zařadit metodou Add do odpovídající
kolekce MenuItems.
Výpis výše představuje mírnou modifikaci předchozí nabídky sestrojené vizuálně. Obsahuje navíc prvek
nabídky typu „oddělovač prvků“. Takový prvek přidáte do nabídky tím, že jeho vlastnost Text nastavíte na
pomlčku (-). Modifikovaná místní nabídka vypadá takto:
Náměty na procvičování. Místní nabídky mohou být dynamické, čímž se rozumí to, že se jejich obsah
dynamicky mění při běhu (přidáváte nové příkazy, měníte texty, přístupnost, viditelnost prvků atp.). Zkuste si
takovou nabídku sestrojit. Chcete-li mít například různé místní nabídky podle toho, na kterém ovládacím prvku
uživatel právě klepl pravým tlačítkem myši, využijte k identifikaci tohoto ovládacího prvku vlastnost ActiveControl
formuláře a rozhodovací konstrukce zařaďte do událostní procedury Popup objektu místní nabídky.
<< Home