Form.ControlBox 属性

获取或设置一个值,该值指示在该窗体的标题栏中是否显示控件框。

**命名空间:**System.Windows.Forms
**程序集:**System.Windows.Forms(在 system.windows.forms.dll 中)

语法

声明
Public Property ControlBox As Boolean
用法
Dim instance As Form
Dim value As Boolean

value = instance.ControlBox

instance.ControlBox = value
public bool ControlBox { get; set; }
public:
property bool ControlBox {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_ControlBox ()

/** @property */
public void set_ControlBox (boolean value)
public function get ControlBox () : boolean

public function set ControlBox (value : boolean)

属性值

如果该窗体在窗体的左上角显示控件框,则为 true;否则,为 false。默认为 true

备注

如果将 ControlBox 属性设置为 true,则该控件框在标题栏的左上角显示。控件框是用户可单击以访问系统菜单的地方。

提示

设置为 false 时,ControlBox 属性对创建时最大化显示的多文档界面 (MDI) 子窗体无效。

示例

下面的代码示例使用 ControlBoxFormBorderStyleMaximizeBoxMinimizeBoxStartPosition 属性创建一个没有任何边框或标题框的窗体。在此示例中创建的窗体可用于创建应用程序的启动画面屏幕。此示例要求在窗体类中定义此示例的方法并在初始化窗体时调用此方法。

Public Sub CreateMyBorderlesWindow()
    FormBorderStyle = FormBorderStyle.None
    MaximizeBox = False
    MinimizeBox = False
    StartPosition = FormStartPosition.CenterScreen
    ' Remove the control box so the form will only display client area.
    ControlBox = False
End Sub 'CreateMyBorderlesWindow
public void CreateMyBorderlessWindow()
 {
    this.FormBorderStyle = FormBorderStyle.None;
    this.MaximizeBox = false;
    this.MinimizeBox = false;
    this.StartPosition = FormStartPosition.CenterScreen;
    // Remove the control box so the form will only display client area.
    this.ControlBox = false;
 }
 
public:
   void CreateMyBorderlessWindow()
   {
      this->FormBorderStyle = ::FormBorderStyle::None;
      this->MaximizeBox = false;
      this->MinimizeBox = false;
      this->StartPosition = FormStartPosition::CenterScreen;
      // Remove the control box so the form will only display client area.
      this->ControlBox = false;
   }
public void CreateMyBorderlessWindow()
{
    this.set_FormBorderStyle(get_FormBorderStyle().None);
    this.set_MaximizeBox(false);
    this.set_MinimizeBox(false);
    this.set_StartPosition(FormStartPosition.CenterScreen);

    // Remove the control box so the form will only display client area.
    this.set_ControlBox(false);
} //CreateMyBorderlessWindow

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:2.0、1.0

请参见

参考

Form 类
Form 成员
System.Windows.Forms 命名空间
MaximizeBox
MinimizeBox
ShowIcon
FormBorderStyle
WindowState