Control.Location Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví souřadnice levého horního rohu ovládacího prvku vzhledem k levému hornímu rohu jeho kontejneru.
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
Hodnota vlastnosti
Představuje Point levý horní roh ovládacího prvku vzhledem k levému hornímu rohu jeho kontejneru.
Příklady
Následující příklad kódu vytvoří GroupBox a nastaví některé z jeho běžných vlastností. Příklad vytvoří TextBox a nastaví ho Location v rámci skupinového pole. Dále nastaví Text vlastnost skupinového rámečku a ukotví pole skupiny na začátek formuláře. Nakonec zakáže pole skupiny nastavením Enabled vlastnosti na false, což způsobí zakázání všech ovládacích prvků obsažených v poli skupiny.
// 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
Poznámky
Vzhledem k tomu, že Point třída je typ hodnoty (Structure v jazyce Visual Basic, struct v jazyce Visual C#), je vrácen hodnotou, což znamená, že přístup k vlastnosti vrátí kopii levého horního bodu ovládacího prvku. Úpravou X nebo Y vlastností vrácených Point z této vlastnosti tedy nebude mít vliv na Lefthodnoty , Right, Topnebo Bottom vlastnosti ovládacího prvku. Chcete-li upravit tyto vlastnosti, nastavte jednotlivé hodnoty vlastnosti jednotlivě nebo nastavte Location vlastnost novým Point.
Pokud je Formhodnota Control vlastnosti, Location představuje levý horní roh Form souřadnic obrazovky.