テキスト、サイズ、および位置を指定して、 Control クラスの新しいインスタンスを子コントロールとして初期化します。
Public Sub New( _
ByVal parent As Control, _ ByVal text As String, _ ByVal left As Integer, _ ByVal top As Integer, _ ByVal width As Integer, _ ByVal height As Integer _)
[C#]
public Control(
Controlparent,stringtext,intleft,inttop,intwidth,intheight);
[C++]
public: Control(
Control* parent,String* text,intleft,inttop,intwidth,intheight);
[JScript]
public function Control(
parent : Control,text : String,left : int,top : int,width : int,height : int);
パラメータ
- parent
コントロールの親である Control 。 - text
コントロールによって表示されるテキスト。 - left
コントロールのコンテナの左端からのコントロールの X 位置 (ピクセル単位)。値は Left プロパティに代入されます。 - top
コントロールのコンテナの上端からのコントロールの Y 位置 (ピクセル単位)。値は Top プロパティに代入されます。 - width
コントロールの幅 (ピクセル単位)。値は Width プロパティに代入されます。 - height
コントロールの高さ (ピクセル単位)。値は Height プロパティに代入されます。
解説
Control クラスは、Windows フォーム アプリケーションで使用されるすべてのコントロールの基本クラスです。このクラスは、通常はクラスのインスタンスの作成に使用されないため、このコンストラクタは通常直接呼び出されることはなく、代わりに派生クラスによって呼び出されます。
このバージョンの ctor コンストラクタは、 Text の初期プロパティ値を text パラメータ値に設定します。また、このコンストラクタは、親コントロールの Control.ControlCollection にコントロールを追加します。コントロールの Size および Location の初期値は、 left 、 top 、 width 、 height の各パラメータ値によって決定されます。
メモ 優れたパフォーマンスを維持するには、コンストラクタでコントロールのサイズを設定しないでください。 DefaultSize プロパティをオーバーライドする方法をお勧めします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
Control クラス | Control メンバ | System.Windows.Forms 名前空間 | Control コンストラクタのオーバーロードの一覧