Postupy: Zákaz ToolStripMenuItems
Příkazy, které uživatel může provést, můžete omezit nebo rozšířit povolením a zakázáním položek nabídky v reakci na aktivity uživatelů. Položky nabídky jsou ve výchozím nastavení povoleny při jejich vytváření, ale lze je upravit prostřednictvím Enabled vlastnosti. Tuto vlastnost můžete manipulovat v době návrhu v okně Vlastnosti nebo programově nastavením v kódu.
Zakázání položky nabídky prostřednictvím kódu programu
V rámci metody, kde nastavíte vlastnosti položky nabídky, přidejte kód pro nastavení Enabled vlastnosti na
false
.MenuItem1.Enabled = False
menuItem1.Enabled = false;
menuItem1->Enabled = false;
Tip
Zakázání první nebo nejvyšší položky nabídky v nabídce skryje všechny položky nabídky obsažené v nabídce, ale nezakáží je. Podobně zakázání položky nabídky, která obsahuje položky podnabídky, skryje položky podnabídky, ale nezakáží je. Pokud všechny příkazy v dané nabídce nejsou uživateli k dispozici, považuje se za dobrý programovací postup, jak skrýt a zakázat celou nabídku, protože to představuje čisté uživatelské rozhraní. Měli byste nabídku skrýt a zakázat a zakázat všechny položky a podnabídky v nabídce, protože skrytí samotného nezabrání přístupu k příkazu nabídky prostřednictvím klávesové zkratky. Visible Nastavte vlastnost položky nabídky nejvyšší úrovně tak, aby
false
se skryla celá nabídka.
Viz také
.NET Desktop feedback
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro