FormStartPosition Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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
.