如何:停用 ToolStripMenuItems

您可以藉由啟用和停用功能表項目來回應使用者活動,來限制或擴大使用者可能進行的命令。 功能表項目預設會在建立時啟用,但可以透過 Enabled 屬性加以調整。 您可以在 [屬性 ] 視窗中的設計階段 操作此屬性,或在程式碼中設定此屬性,以程式設計方式操作此屬性。

以程式設計方式停用功能表項目

  • 在您設定功能表項目屬性的方法中,新增程式碼以將 屬性設定 Enabledfalse

    MenuItem1.Enabled = False  
    
    menuItem1.Enabled = false;  
    
    menuItem1->Enabled = false;  
    

    提示

    停用功能表中的第一個或最上層功能表項目會隱藏功能表中包含的所有功能表項目,但不會停用這些專案。 同樣地,停用具有子功能表專案的功能表項目會隱藏子功能表專案,但不會停用這些專案。 如果指定功能表上的所有命令都無法供使用者使用,則會被視為隱藏和停用整個功能表的良好程式設計做法,因為這會顯示乾淨的使用者介面。 您應該隱藏和停用功能表,並停用功能表中的每個專案和子功能表專案,因為單獨隱藏並不會防止透過快速鍵存取功能表命令。 將 Visible 最上層功能表項目的 屬性設定為 false ,以隱藏整個功能表。

另請參閱