Control.Height プロパティ
コントロールの高さを取得または設定します。
Public Property Height As Integer
[C#]
public int Height {get; set;}
[C++]
public: __property int get_Height();public: __property void set_Height(int);
[JScript]
public function get Height() : int;public function set Height(int);
プロパティ値
コントロールの高さ (ピクセル単位)。
解説
Height プロパティおよび Top プロパティの値を変更すると、コントロールの Bottom プロパティの値が変更されます。
メモ 派生コントロール Splitter の最小の高さは 1 ピクセルです。 Splitter コントロールの既定の高さは 3 ピクセルです。 Splitter コントロールの高さを 1 未満の値に設定すると、プロパティ値は既定の高さにリセットされます。
使用例
[Visual Basic, C#, C++] フォームに 3 つの Button コントロールを作成し、サイズ関連と位置関連の各種プロパティを使用してそのサイズと位置を設定する例を次に示します。この例は、幅と高さが 300 ピクセル以上ある Form があることを前提にしています。
' Create three buttons and place them on a form using
' several size and location related properties.
Private Sub AddOKCancelButtons()
' Set the button size and location using
' the Size and Location properties.
Dim buttonOK As New Button()
buttonOK.Location = New Point(136, 248)
buttonOK.Size = New Size(75, 25)
' Set the Text property and make the
' button the form's default button.
buttonOK.Text = "&OK"
Me.AcceptButton = buttonOK
' Set the button size and location using the Top,
' Left, Width, and Height properties.
Dim buttonCancel As New Button()
buttonCancel.Top = buttonOK.Top
buttonCancel.Left = buttonOK.Right + 5
buttonCancel.Width = buttonOK.Width
buttonCancel.Height = buttonOK.Height
' Set the Text property and make the
' button the form's cancel button.
buttonCancel.Text = "&Cancel"
Me.CancelButton = buttonCancel
' Set the button size and location using
' the Bounds property.
Dim buttonHelp As New Button()
buttonHelp.Bounds = New Rectangle(10, 10, 75, 25)
' Set the Text property of the button.
buttonHelp.Text = "&Help"
' Add the buttons to the form.
Me.Controls.AddRange(New Control() {buttonOK, buttonCancel, buttonHelp})
End Sub
[C#]
// Create three buttons and place them on a form using
// several size and location related properties.
private void AddOKCancelButtons()
{
// Set the button size and location using
// the Size and Location properties.
Button buttonOK = new Button();
buttonOK.Location = new Point(136,248);
buttonOK.Size = new Size(75,25);
// Set the Text property and make the
// button the form's default button.
buttonOK.Text = "&OK";
this.AcceptButton = buttonOK;
// Set the button size and location using the Top,
// Left, Width, and Height properties.
Button buttonCancel = new Button();
buttonCancel.Top = buttonOK.Top;
buttonCancel.Left = buttonOK.Right + 5;
buttonCancel.Width = buttonOK.Width;
buttonCancel.Height = buttonOK.Height;
// Set the Text property and make the
// button the form's cancel button.
buttonCancel.Text = "&Cancel";
this.CancelButton = buttonCancel;
// Set the button size and location using
// the Bounds property.
Button buttonHelp = new Button();
buttonHelp.Bounds = new Rectangle(10,10, 75, 25);
// Set the Text property of the button.
buttonHelp.Text = "&Help";
// Add the buttons to the form.
this.Controls.AddRange(new Control[] {buttonOK, buttonCancel, buttonHelp} );
}
[C++]
// Create three buttons and place them on a form using
// several size and location related properties.
void AddOKCancelButtons() {
// Set the button size and location using
// the Size and Location properties.
Button* buttonOK = new Button();
buttonOK->Location = Point(136, 248);
buttonOK->Size = System::Drawing::Size(75, 25);
// Set the Text property and make the
// button the form's default button.
buttonOK->Text = S"&OK";
this->AcceptButton = buttonOK;
// Set the button size and location using the Top,
// Left, Width, and Height properties.
Button* buttonCancel = new Button();
buttonCancel->Top = buttonOK->Top;
buttonCancel->Left = buttonOK->Right + 5;
buttonCancel->Width = buttonOK->Width;
buttonCancel->Height = buttonOK->Height;
// Set the Text property and make the
// button the form's cancel button.
buttonCancel->Text = S"&Cancel";
this->CancelButton = buttonCancel;
// Set the button size and location using
// the Bounds property.
Button* buttonHelp = new Button();
buttonHelp->Bounds = Rectangle(10, 10, 75, 25);
// Set the Text property of the button.
buttonHelp->Text = S"&Help";
// Add the buttons to the form.
Control* temp1 [] = {buttonOK, buttonCancel, buttonHelp};
this->Controls->AddRange(temp1);
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
Control クラス | Control メンバ | System.Windows.Forms 名前空間 | Bounds | Width | Size.Height