Control.Location Właściwość

Definicja

Pobiera lub ustawia współrzędne lewego górnego rogu kontrolki względem lewego górnego rogu kontenera.

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

Wartość właściwości

Point

Element Point reprezentujący lewy górny róg kontrolki względem lewego górnego rogu kontenera.

Przykłady

Poniższy przykład kodu tworzy element GroupBox i ustawia niektóre z jego typowych właściwości. Przykład tworzy element TextBox i ustawia go Location w polu grupy. Następnie ustawia Text właściwość pola grupy i dokuje pole grupy do góry formularza. Na koniec wyłącza pole grupy, ustawiając Enabled właściwość na false, co powoduje wyłączenie wszystkich kontrolek zawartych w polu grupy.

   // 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

Uwagi

Point Ponieważ klasa jest typem wartości (Structure w Visual Basic, struct w Visual C#), jest zwracana według wartości, co oznacza, że uzyskiwanie dostępu do właściwości zwraca kopię lewego górnego punktu kontrolki. Dlatego dostosowanie X właściwości lub Y zwróconych Point z tej właściwości nie będzie miało wpływu na Leftwartości , Right, Toplub Bottom właściwości kontrolki. Aby dostosować te właściwości, ustaw pojedynczą wartość każdej właściwości lub ustaw Location właściwość za pomocą nowego Pointelementu .

Control Jeśli parametr to Form, Location wartość właściwości reprezentuje lewy górny róg Form współrzędnych ekranu.

Dotyczy

Zobacz też