Control.Top 属性

定义

获取或设置控件上边缘与其容器的工作区上边缘之间的距离(以像素为单位)。

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

属性值

Int32

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

注解

属性值 Top 等效于 Point.Y 控件属性值的属性 Location

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

适用于

产品 版本
.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

另请参阅