FormStartPosition Enum

Definitie

Hiermee geeft u de initiële positie van een formulier.

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
Overname
FormStartPosition
Kenmerken

Velden

Name Waarde Description
Manual 0

De positie van het formulier wordt bepaald door de Location eigenschap.

CenterScreen 1

Het formulier is gecentreerd op de huidige weergave en heeft de afmetingen die zijn opgegeven in de grootte van het formulier.

WindowsDefaultLocation 2

Het formulier wordt op de Windows standaardlocatie geplaatst en heeft de afmetingen die zijn opgegeven in de grootte van het formulier.

WindowsDefaultBounds 3

Het formulier bevindt zich op de Windows standaardlocatie en heeft de grenzen die worden bepaald door Windows standaard.

CenterParent 4

Het formulier wordt gecentreerd binnen de grenzen van het bovenliggende formulier.

Voorbeelden

In dit voorbeeld wijzigt u de beginpositie van het formulier in het midden van het scherm en geeft u de positiegegevens weer met behulp van een label. In dit voorbeeld wordt ervan uitgegaan dat u al een Form benoemde naam Form1hebt gemaakt.

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

Opmerkingen

Deze opsomming wordt gebruikt door de StartPosition eigenschap van de Form klasse. Het vertegenwoordigt de verschillende beginposities van het formulier. De standaardstartpositie is WindowsDefaultLocation.

Van toepassing op

Zie ook