FormStartPosition Enumeración

Definición

Especifica la posición inicial de un formulario.Specifies the initial position of a form.

public enum class FormStartPosition
[System.Runtime.InteropServices.ComVisible(true)]
public enum FormStartPosition
type FormStartPosition = 
Public Enum FormStartPosition
Herencia
FormStartPosition
Atributos

Campos

CenterParent 4

El formulario está centrado en los límites de su formulario principal.The form is centered within the bounds of its parent form.

CenterScreen 1

El formulario está centrado en la pantalla actual y tiene las dimensiones especificadas en el tamaño del formulario.The form is centered on the current display, and has the dimensions specified in the form's size.

Manual 0

La posición del formulario viene determinado por la propiedad Location.The position of the form is determined by the Location property.

WindowsDefaultBounds 3

El formulario se encuentra colocado en la ubicación predeterminada de Windows y tiene los límites establecidos por Windows de forma predeterminada.The form is positioned at the Windows default location and has the bounds determined by Windows default.

WindowsDefaultLocation 2

El formulario se encuentra colocado en la ubicación predeterminada de Windows y tiene las dimensiones especificadas en el tamaño del formulario.The form is positioned at the Windows default location and has the dimensions specified in the form's size.

Ejemplos

En este ejemplo, se cambia la posición inicial del formulario al centro de la pantalla y se muestra la información de la posición mediante una etiqueta.In this example, you change the form's start position to the center of the screen and display the position information using a label. En este ejemplo se da por supuesto que ya Form ha Form1creado un denominado.This example assumes that you have already created a Form named 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

Comentarios

Esta enumeración la usa la StartPosition propiedad de la Form clase.This enumeration is used by the StartPosition property of the Form class. Representa las diferentes posiciones de inicio del formulario.It represents the different start positions of the form. La posición inicial predeterminada es WindowsDefaultLocation.The default start position is WindowsDefaultLocation.

Se aplica a

Consulte también: