FormStartPosition Énumération

Définition

Spécifie la position initiale d'un formulaire.

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
Héritage
FormStartPosition
Attributs

Champs

CenterParent 4

Le formulaire est centré dans les limites de son formulaire parent.

CenterScreen 1

Le formulaire est centré dans l'affichage actuel et possède les dimensions spécifiées dans la taille du formulaire.

Manual 0

La position du formulaire est déterminée par la propriété Location.

WindowsDefaultBounds 3

Le formulaire est situé à l'emplacement par défaut de Windows et possède les limites déterminées par défaut par Windows.

WindowsDefaultLocation 2

Le formulaire est situé à l'emplacement par défaut de Windows et possède les dimensions spécifiées dans la taille du formulaire.

Exemples

Dans cet exemple, vous modifiez la position de début du formulaire au centre de l’écran et affichez les informations de position à l’aide d’une étiquette. Cet exemple suppose que vous avez déjà créé un Form nom 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

Remarques

Cette énumération est utilisée par la StartPosition propriété de la Form classe. Il représente les différentes positions de début du formulaire. La position de début par défaut est WindowsDefaultLocation.

S’applique à

Voir aussi