Share via


HOW TO:在執行階段期間隱藏控制項

更新:2007 年 11 月

有時候,您可能要建立會在執行階段隱藏的使用者控制項。例如,只有在鬧鈴響的時候才出現的鬧鐘控制項。您可藉由設定 Visible 屬性來輕鬆達成這個目的。如果 Visible 屬性為 true,控制項會照常出現。如果為 false,則會隱藏控制項。雖然控制項在隱藏時還是可執行其中的程式碼,但您無法透過使用者介面與控制項互動。如果您要建立還是能回應使用者輸入 (例如按一下滑鼠) 的不可見控制項,您應建立透明的控制項。如需詳細資訊,請參閱為您的控制項提供透明背景

若要在執行階段期間隱藏控制項

  • Visible 屬性設定為 false。

    ' To set the Visible property from within your object's own code.
    Me.Visible = False
    ' To set the Visible property from another object.
    myControl1.Visible = False
    
    // To set the Visible property from within your object's own code.
    this.Visible = false;
    // To set the Visible property from another object.
    myControl1.Visible = false;
    
    // To set the Visible property from within your object's own code.
    this.set_Visible(false);
    // To set the Visible property from another object.
    myControl1.set_Visible(false);
    

請參閱

工作

HOW TO:為控制項提供透明背景

參考

Visible

其他資源

使用 .NET Framework 開發自訂的 Windows Form 控制項