Control.Height 属性

定义

获取或设置控件的高度。

C#
[System.ComponentModel.Browsable(false)]
public int Height { get; set; }

属性值

Int32

控件的高度(以像素为单位)。

属性

示例

下面的代码示例在窗体上创建三 Button 个控件,并使用各种大小相关和与位置相关的属性设置其大小和位置。 此示例要求你具有 Form 至少 300 像素的宽度和高度。

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} );
}

注解

HeightTop 属性值所做的更改会导致 Bottom 控件的属性值发生更改。

备注

派生控件 Splitter 的最小高度为一个像素。 控件的默认高度 Splitter 为三个像素。 将控件的高度 Splitter 设置为小于一个的值会将属性值重置为默认高度。

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

另请参阅