Control.Location Eigenschaft

Definition

Ruft die Koordinaten der linken oberen Ecke des Steuerelements relativ zur linken oberen Ecke des Containers ab oder legt diese fest.

public:
 property System::Drawing::Point Location { System::Drawing::Point get(); void set(System::Drawing::Point value); };
public System.Drawing.Point Location { get; set; }
member this.Location : System.Drawing.Point with get, set
Public Property Location As Point

Eigenschaftswert

Point

Der Point, der die linke obere Ecke des Steuerelements relativ zur linken oberen Ecke des Containers darstellt.

Beispiele

Im folgenden Codebeispiel wird eine GroupBox Reihe von allgemeinen Eigenschaften erstellt und festgelegt. Im Beispiel wird ein TextBox Steuerelement erstellt und innerhalb Location des Gruppenfelds festgelegt. Als Nächstes wird die Text Eigenschaft des Gruppenfelds festgelegt und das Gruppenfeld am oberen Rand des Formulars angedockt. Schließlich deaktiviert es das Gruppenfeld, indem die Enabled Eigenschaft falseauf festgelegt wird, wodurch alle Steuerelemente im Gruppenfeld deaktiviert werden.

   // Add a GroupBox to a form and set some of its common properties.
private:
   void AddMyGroupBox()
   {
      // Create a GroupBox and add a TextBox to it.
      GroupBox^ groupBox1 = gcnew GroupBox;
      TextBox^ textBox1 = gcnew TextBox;
      textBox1->Location = Point(15,15);
      groupBox1->Controls->Add( textBox1 );

      // Set the Text and Dock properties of the GroupBox.
      groupBox1->Text = "MyGroupBox";
      groupBox1->Dock = DockStyle::Top;

      // Disable the GroupBox (which disables all its child controls)
      groupBox1->Enabled = false;

      // Add the Groupbox to the form.
      this->Controls->Add( groupBox1 );
   }
// Add a GroupBox to a form and set some of its common properties.
private void AddMyGroupBox()
{
   // Create a GroupBox and add a TextBox to it.
   GroupBox groupBox1 = new GroupBox();
   TextBox textBox1 = new TextBox();
   textBox1.Location = new Point(15, 15);
   groupBox1.Controls.Add(textBox1);

   // Set the Text and Dock properties of the GroupBox.
   groupBox1.Text = "MyGroupBox";
   groupBox1.Dock = DockStyle.Top;

   // Disable the GroupBox (which disables all its child controls)
   groupBox1.Enabled = false;

   // Add the Groupbox to the form.
   this.Controls.Add(groupBox1);
}
' Add a GroupBox to a form and set some of its common properties.
Private Sub AddMyGroupBox()
   ' Create a GroupBox and add a TextBox to it.
   Dim groupBox1 As New GroupBox()
   Dim textBox1 As New TextBox()
   textBox1.Location = New Point(15, 15)
   groupBox1.Controls.Add(textBox1)
   
   ' Set the Text and Dock properties of the GroupBox.
   groupBox1.Text = "MyGroupBox"
   groupBox1.Dock = DockStyle.Top
   
   ' Disable the GroupBox (which disables all its child controls)
   groupBox1.Enabled = False
   
   ' Add the Groupbox to the form.
   Me.Controls.Add(groupBox1)
End Sub

Hinweise

Da die Point Klasse ein Werttyp (Structure in Visual Basicstruct, in Visual C#) ist, wird sie nach Wert zurückgegeben, d. h. der Zugriff auf die Eigenschaft gibt eine Kopie des oberen linken Punkts des Steuerelements zurück. Das Anpassen der X Point von Y dieser Eigenschaft zurückgegebenen Eigenschaften wirkt sich daher nicht auf die RightLeftWerte des Steuerelements , Top, oder Bottom Eigenschaftenwerte aus. Um diese Eigenschaften einzeln anzupassen, legen Sie jeden Eigenschaftswert fest, oder legen Sie die Location Eigenschaft mit einem neuen PointWert fest.

Wenn dies Control ein Formist, stellt der Location Eigenschaftswert die obere linke Ecke der Form bildschirmkoordinaten dar.

Gilt für:

Siehe auch