FormStartPosition Sabit listesi

Tanım

Formun ilk konumunu belirtir.

public enum class FormStartPosition
[System.Runtime.InteropServices.ComVisible(true)]
public enum FormStartPosition
public enum FormStartPosition
[<System.Runtime.InteropServices.ComVisible(true)>]
type FormStartPosition = 
type FormStartPosition = 
Public Enum FormStartPosition
Devralma
FormStartPosition
Öznitelikler

Alanlar

CenterParent 4

Form, üst formunun sınırları içinde ortalanır.

CenterScreen 1

Form geçerli ekranda ortalanır ve formun boyutunda belirtilen boyutlara sahiptir.

Manual 0

Formun konumu özelliği tarafından Location belirlenir.

WindowsDefaultBounds 3

Form varsayılan Windows konuma yerleştirilir ve varsayılan Windows tarafından belirlenen sınırlara sahiptir.

WindowsDefaultLocation 2

Form, varsayılan Windows konuma yerleştirilir ve formun boyutunda belirtilen boyutlara sahiptir.

Örnekler

Bu örnekte, formun başlangıç konumunu ekranın ortasına değiştirir ve etiket kullanarak konum bilgilerini görüntülersiniz. Bu örnekte, adlı Form1bir Form oluşturduğunuz varsayılır.

public:
   void InitMyForm()
   {
      // Adds a label to the form.
      Label^ label1 = gcnew Label;
      label1->Location = System::Drawing::Point( 54, 128 );
      label1->Name = "label1";
      label1->Size = 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 = String::Format( "The start position is {0}", StartPosition );
   }
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;	
}
Public Sub InitMyForm()
   ' Adds a label to the form.
   Dim label1 As 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"
   Me.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
End Sub

Açıklamalar

Bu numaralandırma, sınıfının özelliği Form tarafından StartPosition kullanılır. Formun farklı başlangıç konumlarını temsil eder. Varsayılan başlangıç konumu şeklindedir WindowsDefaultLocation.

Şunlara uygulanır

Ayrıca bkz.