FormStartPosition Enumerazione

Definizione

Specifica la posizione iniziale di un form.

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
Ereditarietà
FormStartPosition
Attributi

Campi

CenterParent 4

Il form risulta centrato rispetto al relativo form padre.

CenterScreen 1

Il form viene visualizzato al centro dello schermo con le dimensioni specificate come dimensioni del form.

Manual 0

La posizione del form è determinata dalla proprietà Location.

WindowsDefaultBounds 3

Il form viene visualizzato nella posizione predefinita di Windows, con i limiti determinati dalle impostazioni predefinite di Windows.

WindowsDefaultLocation 2

Il form viene visualizzato nella posizione predefinita di Windows, con le dimensioni specificate come dimensioni del form.

Esempio

In questo esempio si modifica la posizione iniziale del modulo al centro dello schermo e vengono visualizzate le informazioni sulla posizione usando un'etichetta. In questo esempio si presuppone che sia già stato creato un Form oggetto denominato 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

Commenti

Questa enumerazione viene utilizzata dalla StartPosition proprietà della Form classe . Rappresenta le diverse posizioni iniziali del modulo. La posizione iniziale predefinita è WindowsDefaultLocation.

Si applica a

Vedi anche