FormStartPosition Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Ö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ı Form1
bir 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
.