Bagikan melalui


FormStartPosition Enum

Definisi

Menentukan posisi awal formulir.

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
Warisan
FormStartPosition
Atribut

Bidang

Nama Nilai Deskripsi
Manual 0

Posisi formulir ditentukan oleh Location properti .

CenterScreen 1

Formulir berpusat pada tampilan saat ini, dan memiliki dimensi yang ditentukan dalam ukuran formulir.

WindowsDefaultLocation 2

Formulir diposisikan di lokasi default Windows dan memiliki dimensi yang ditentukan dalam ukuran formulir.

WindowsDefaultBounds 3

Formulir diposisikan di lokasi default Windows dan memiliki batas yang ditentukan oleh Default Windows.

CenterParent 4

Formulir dipusatkan dalam batas formulir induknya.

Contoh

Dalam contoh ini, Anda mengubah posisi mulai formulir ke tengah layar dan menampilkan informasi posisi menggunakan label. Contoh ini mengasumsikan bahwa Anda telah membuat Form bernama Form1.

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

Keterangan

Enumerasi ini digunakan oleh StartPosition properti kelas Form . Ini mewakili berbagai posisi awal formulir. Posisi mulai default adalah WindowsDefaultLocation.

Berlaku untuk

Lihat juga