Control.Location Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta le coordinate dell'angolo superiore sinistro del controllo in relazione all'angolo superiore sinistro del relativo contenitore.
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
Valore della proprietà
Oggetto Point che rappresenta l'angolo superiore sinistro del controllo in relazione all'angolo superiore sinistro del relativo contenitore.
Esempio
Nell'esempio di codice seguente viene creato un oggetto GroupBox e vengono impostate alcune delle relative proprietà comuni. Nell'esempio viene creato un oggetto TextBox e viene Location impostato all'interno della casella di gruppo. Imposta quindi la Text proprietà della casella di gruppo e ancora la casella di gruppo sulla parte superiore del modulo. Infine, disabilita la casella di gruppo impostando la Enabled proprietà su false
, in modo che tutti i controlli contenuti nella casella di gruppo vengano disabilitati.
// 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
Commenti
Poiché la Point classe è un tipo valore (Structure
in Visual Basic, struct
in Visual C#), viene restituita per valore, ovvero l'accesso alla proprietà restituisce una copia del punto superiore sinistro del controllo. Pertanto, la regolazione delle X proprietà o Y dell'oggetto Point restituito da questa proprietà non influirà sui Leftvalori della proprietà , Right, Topo Bottom del controllo . Per modificare queste proprietà, impostare singolarmente ogni valore della proprietà oppure impostare la Location proprietà con un nuovo Pointoggetto .
Control Se è un Formoggetto , il valore della Location proprietà rappresenta l'angolo superiore sinistro dell'oggetto Form nelle coordinate dello schermo.