Form.StartPosition 屬性

定義

取得或設定表單在執行階段中的開始位置。

public System.Windows.Forms.FormStartPosition StartPosition { get; set; }

屬性值

FormStartPosition,代表表單的開始位置。

例外狀況

指定的值超過有效值的範圍。

範例

下列範例會建立 的新 實例 Form ,並呼叫 ShowDialog 方法,將表單顯示為對話方塊。 此範例會將 FormBorderStyleAcceptButtonCancelButtonStartPosition 屬性設定為將表單的外觀和功能變更為對話方塊。 此範例也會使用 Add 表單集合的 Controls 方法來加入兩 Button 個控制項。 此範例會 HelpButton 使用 屬性,在對話方塊的標題列中顯示說明按鈕。

public void CreateMyForm()
 {
    // Create a new instance of the form.
    Form form1 = new Form();
    // Create two buttons to use as the accept and cancel buttons.
    Button button1 = new Button ();
    Button button2 = new Button ();
   
    // Set the text of button1 to "OK".
    button1.Text = "OK";
    // Set the position of the button on the form.
    button1.Location = new Point (10, 10);
    // Set the text of button2 to "Cancel".
    button2.Text = "Cancel";
    // Set the position of the button based on the location of button1.
    button2.Location
       = new Point (button1.Left, button1.Height + button1.Top + 10);
    // Set the caption bar text of the form.   
    form1.Text = "My Dialog Box";
    // Display a help button on the form.
    form1.HelpButton = true;
 
    // Define the border style of the form to a dialog box.
    form1.FormBorderStyle = FormBorderStyle.FixedDialog;
    // Set the accept button of the form to button1.
    form1.AcceptButton = button1;
    // Set the cancel button of the form to button2.
    form1.CancelButton = button2;
    // Set the start position of the form to the center of the screen.
    form1.StartPosition = FormStartPosition.CenterScreen;
    
    // Add button1 to the form.
    form1.Controls.Add(button1);
    // Add button2 to the form.
    form1.Controls.Add(button2);
    
    // Display the form as a modal dialog box.
    form1.ShowDialog();
 }

備註

這個屬性可讓您在執行時間顯示表單時設定表單的開始位置。 您可以藉由設定 Location 屬性或使用 Windows 所指定的預設位置,手動指定表單的位置。 您也可以將表單放置在畫面中央或其父表單的中央,例如多文檔介面 (MDI) 子表單。

在顯示表單之前,應該先設定這個屬性。 您可以在呼叫 Show 或 方法之前 ShowDialog 或在表單的建構函式中設定這個屬性。

適用於

產品 版本
.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, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另請參閱