FormStartPosition Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje počáteční pozici formuláře.
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
- Dědičnost
- Atributy
Pole
| Name | Hodnota | Description |
|---|---|---|
| Manual | 0 | Pozice formuláře je určena Location vlastností. |
| CenterScreen | 1 | Formulář je na střed aktuálního zobrazení a má rozměry zadané ve velikosti formuláře. |
| WindowsDefaultLocation | 2 | Formulář se umístí do výchozího umístění Systému Windows a má rozměry zadané ve velikosti formuláře. |
| WindowsDefaultBounds | 3 | Formulář se umístí do výchozího umístění Systému Windows a má hranice určené výchozím nastavením systému Windows. |
| CenterParent | 4 | Formulář je zacentrován v mezích nadřazeného formuláře. |
Příklady
V tomto příkladu změníte počáteční pozici formuláře na střed obrazovky a pomocí popisku zobrazíte informace o poloze. Tento příklad předpokládá, že jste již vytvořili pojmenovaný FormForm1.
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
Poznámky
Tento výčet je používán StartPosition vlastností Form třídy. Představuje různé počáteční pozice formuláře. Výchozí počáteční pozice je WindowsDefaultLocation.