FormStartPosition Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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.