次の方法で共有


Control コンストラクタ (Control, String, Int32, Int32, Int32, Int32)

テキスト、サイズ、および位置を指定して、 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 の初期値は、 lefttopwidthheight の各パラメータ値によって決定されます。

メモ   優れたパフォーマンスを維持するには、コンストラクタでコントロールのサイズを設定しないでください。 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 コンストラクタのオーバーロードの一覧