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
CenterParent | 4 | Formulář je na střed v mezích nadřazeného formuláře. |
CenterScreen | 1 | Formulář je na střed aktuálního zobrazení a má rozměry zadané ve velikosti formuláře. |
Manual | 0 | Pozice formuláře je určena Location vlastností. |
WindowsDefaultBounds | 3 | Formulář se umístí do výchozího umístění Windows a má hranice určené Windows výchozím nastavením. |
WindowsDefaultLocation | 2 | Formulář se umístí do výchozího umístění Windows a má rozměry zadané ve velikosti formuláře. |
Příklady
V tomto příkladu změníte počáteční pozici formuláře na střed obrazovky a zobrazíte informace o poloze pomocí popisku. Tento příklad předpokládá, že jste již vytvořili pojmenovanou Form 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
Poznámky
Tento výčet používá StartPosition vlastnost Form třídy. Představuje různé počáteční pozice formuláře. Výchozí počáteční pozice je WindowsDefaultLocation
.