FormStartPosition 枚举

定义

指定窗体的初始位置。

C#
[System.Runtime.InteropServices.ComVisible(true)]
public enum FormStartPosition
C#
public enum FormStartPosition
继承
FormStartPosition
属性

字段

CenterParent 4

窗体在其父窗体中居中。

CenterScreen 1

窗体在当前显示窗口中居中,其尺寸在窗体大小中指定。

Manual 0

窗体的位置由 Location 属性确定。

WindowsDefaultBounds 3

窗体定位在 Windows 默认位置,其边界也由 Windows 默认决定。

WindowsDefaultLocation 2

窗体定位在 Windows 默认位置,其尺寸在窗体大小中指定。

示例

在此示例中,将窗体的起始位置更改为屏幕中心,并使用标签显示位置信息。 此示例假定你已创建一个 Form 命名 Form1的 。

C#
public void InitMyForm()
{
    // Adds a label to the form.
    Label label1 = new Label();
    label1.Location = new System.Drawing.Point(54, 128);
    label1.Name = "label1";
    label1.Size = new System.Drawing.Size(220, 80);
    label1.Text = "Start position information";
    this.Controls.Add(label1);

    // Moves the start position to the center of the screen.
    StartPosition = FormStartPosition.CenterScreen;
    // Displays the position information.
    label1.Text = "The start position is " + StartPosition;	
}

注解

此枚举由 StartPosition 类的属性 Form 使用。 它表示窗体的不同起始位置。 默认起始位置为 WindowsDefaultLocation

适用于

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

另请参阅