Control 构造函数

定义

初始化 Control 类的新实例。

重载

Control()

使用默认设置初始化 Control 类的新实例。

Control(String)

用特定的文本初始化 Control 类的新实例。

Control(Control, String)

用特定文本将 Control 类的新实例初始化为子控件。

Control(String, Int32, Int32, Int32, Int32)

用特定的文本、大小和位置初始化 Control 类的新实例。

Control(Control, String, Int32, Int32, Int32, Int32)

用特定的文本、大小和位置将 Control 类的新实例初始化为子控件。

Control()

使用默认设置初始化 Control 类的新实例。

public:
 Control();
public Control ();
Public Sub New ()

注解

Control是Windows 窗体应用程序中使用的所有控件的基类。 由于此类通常不用于创建类的实例,因此通常不直接调用此构造函数,而是由派生类调用。

适用于

Control(String)

用特定的文本初始化 Control 类的新实例。

public:
 Control(System::String ^ text);
public Control (string text);
public Control (string? text);
new System.Windows.Forms.Control : string -> System.Windows.Forms.Control
Public Sub New (text As String)

参数

text
String

控件显示的文本。

注解

Control是Windows 窗体应用程序中使用的所有控件的基类。 由于此类通常不用于创建类的实例,因此通常不直接调用此构造函数,而是由派生类调用。

此版本的 Control 构造函数将初始 Text 属性值设置为 text 参数值。

适用于

Control(Control, String)

用特定文本将 Control 类的新实例初始化为子控件。

public:
 Control(System::Windows::Forms::Control ^ parent, System::String ^ text);
public Control (System.Windows.Forms.Control parent, string text);
public Control (System.Windows.Forms.Control? parent, string? text);
new System.Windows.Forms.Control : System.Windows.Forms.Control * string -> System.Windows.Forms.Control
Public Sub New (parent As Control, text As String)

参数

parent
Control

要成为该控件的父级的 Control

text
String

控件显示的文本。

注解

Control是Windows 窗体应用程序中使用的所有控件的基类。 由于此类通常不用于创建类的实例,因此通常不直接调用此构造函数,而是由派生类调用。

此版本的 Control 构造函数将初始 Text 属性值设置为 text 参数值。 构造函数还会将 控件添加到父控件的 Control.ControlCollection

适用于

Control(String, Int32, Int32, Int32, Int32)

用特定的文本、大小和位置初始化 Control 类的新实例。

public:
 Control(System::String ^ text, int left, int top, int width, int height);
public Control (string text, int left, int top, int width, int height);
public Control (string? text, int left, int top, int width, int height);
new System.Windows.Forms.Control : string * int * int * int * int -> System.Windows.Forms.Control
Public Sub New (text As String, left As Integer, top As Integer, width As Integer, height As Integer)

参数

text
String

控件显示的文本。

left
Int32

控件距其容器左边缘的 X 位置(以像素为单位)。 该值被分配给 Left 属性。

top
Int32

控件距其容器上边缘的 Y 位置(以像素为单位)。 该值被分配给 Top 属性。

width
Int32

控件的宽度(以像素为单位)。 该值被分配给 Width 属性。

height
Int32

控件的高度(以像素为单位)。 该值被分配给 Height 属性。

注解

Control是Windows 窗体应用程序中使用的所有控件的基类。 由于此类通常不用于创建类的实例,因此通常不直接调用此构造函数,而是由派生类调用。

此版本的 Control 构造函数将初始 Text 属性值设置为 text 参数值。 控件的初始 SizeLocationlefttopwidthheight 参数值决定。

注意

为了保持更好的性能,请勿在其构造函数中设置控件的大小。 首选方法是重写 DefaultSize 属性。

适用于

Control(Control, String, Int32, Int32, Int32, Int32)

用特定的文本、大小和位置将 Control 类的新实例初始化为子控件。

public:
 Control(System::Windows::Forms::Control ^ parent, System::String ^ text, int left, int top, int width, int height);
public Control (System.Windows.Forms.Control parent, string text, int left, int top, int width, int height);
public Control (System.Windows.Forms.Control? parent, string? text, int left, int top, int width, int height);
new System.Windows.Forms.Control : System.Windows.Forms.Control * string * int * int * int * int -> System.Windows.Forms.Control
Public Sub New (parent As Control, text As String, left As Integer, top As Integer, width As Integer, height As Integer)

参数

parent
Control

要成为该控件的父级的 Control

text
String

控件显示的文本。

left
Int32

控件距其容器左边缘的 X 位置(以像素为单位)。 该值被分配给 Left 属性。

top
Int32

控件距其容器上边缘的 Y 位置(以像素为单位)。 该值被分配给 Top 属性。

width
Int32

控件的宽度(以像素为单位)。 该值被分配给 Width 属性。

height
Int32

控件的高度(以像素为单位)。 该值被分配给 Height 属性。

注解

Control是Windows 窗体应用程序中使用的所有控件的基类。 由于此类通常不用于创建类的实例,因此通常不直接调用此构造函数,而是由派生类调用。

此版本的 Control 构造函数将初始 Text 属性值设置为 text 参数值。 构造函数还会将 控件添加到父控件的 Control.ControlCollection。 控件的初始 SizeLocationlefttopwidthheight 参数值决定。

备注

为了保持更好的性能,请勿在其构造函数中设置控件的大小。 首选方法是重写 DefaultSize 属性。

适用于