如何:使用設計工具隱藏 ToolStripMenuItems

隱藏功能表項目是控制應用程式的使用者介面 (UI) 並限制使用者命令的方法。 通常,當其上所有功能表項目都無法使用時,您會想要隱藏整個功能表。 這可以減少讓使用者分心的事物。 此外,您可能想要同時隱藏和停用功能表或功能表項目,因為單獨隱藏並不會防止使用者使用快捷鍵存取功能表命令。 如需停用功能表項目的詳細資訊,請參閱如何:使用設計工具停用 ToolStripMenuItems (英文)。

隱藏最上層功能表及其子功能表項目

  1. 選取最上層功能表項目,並將其 VisibleAvailable 屬性設定為 false

    當您隱藏最上層功能表項目時,也會隱藏該功能表內的所有功能表項目。 如果您在將 Visible 設定為 false 之後按一下 MenuStrip 以外的某個位置,則整個最上層功能表項目及其子功能表項目隨即會從表單中消失,因此會顯示動作的執行階段效果。 若要在設計階段顯示隱藏的最上層功能表項目,請按一下 [元件匣]、[文件大綱] 或屬性方格頂端的 MenuStrip

注意

除了合併案例中的多重文件介面 (MDI) 子功能表之外,您很少會隱藏整個功能表。

隱藏子功能表項目

  1. 選取子功能表項目,並將其 Visible 屬性設定為 false

    當您隱藏子功能表項目時,其會在設計階段在表單上保持可見,讓您可以輕鬆地選取以進行進一步的工作。 其實際上會在執行階段隱藏。

另請參閱