如何:使控件在运行时不可见

更新: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);
    

请参见

任务

如何:使控件拥有透明背景

参考

Visible

其他资源

使用 .NET Framework 开发自定义 Windows 窗体控件