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é