Proprietà SimpleShape.Location
Ottiene o imposta le coordinate dell'angolo superiore sinistro della forma rispetto all'angolo superiore sinistro del relativo contenitore.
Spazio dei nomi: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintassi
'Dichiarazione
<BrowsableAttribute(True)> _
Public Property Location As Point
[BrowsableAttribute(true)]
public Point Location { get; set; }
[BrowsableAttribute(true)]
public:
property Point Location {
Point get ();
void set (Point value);
}
[<BrowsableAttribute(true)>]
member Location : Point with get, set
function get Location () : Point
function set Location (value : Point)
Valore proprietà
Tipo: Point
Oggetto Point che rappresenta l'angolo superiore sinistro della forma in relazione all'angolo superiore sinistro del relativo contenitore.
Note
Poiché il Point classe è un tipo di valore (Structure in Visual Basic, struct in Visual c#), viene restituito per valore. Ciò significa che l'accesso alla proprietà restituisce una copia del punto superiore sinistro della forma. Pertanto, la modifica il x o y parametri del Point restituito da questa proprietà non influirà il Left, Right, Top, o Bottom valori delle proprietà della forma. Per modificare queste proprietà, impostare i singoli valori di proprietà o impostare il Location proprietà utilizzando un nuovo Point.
Esempi
Nell'esempio seguente viene illustrato come utilizzare il Location proprietà per spostare un OvalShape controllo. Si suppone di disporre di un OvalShape controllo denominato OvalShape1 in un form.
Private Sub OvalShape1_Click() Handles OvalShape1.Click
' Move the shape incrementally until it reaches the bottom
' of the form.
If OvalShape1.Bottom < Me.ClientSize.Height - 50 Then
' Move down 50 pixels.
OvalShape1.Location = New Point(OvalShape1.Left,
OvalShape1.Top + 50)
Else
' Move back to the top.
OvalShape1.Location = New Point(OvalShape1.Left, 0)
End If
End Sub
private void ovalShape1_Click(System.Object sender, System.EventArgs e)
{
// Move the shape incrementally until it reaches the bottom
// of the form.
if (ovalShape1.Bottom < this.ClientSize.Height - 50)
// Move down 50 pixels.
{
ovalShape1.Location = new Point(ovalShape1.Left, ovalShape1.Top + 50);
}
else
{
// Move back to the top.
ovalShape1.Location = new Point(ovalShape1.Left, 0);
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualBasic.PowerPacks
Altre risorse
Introduzione ai controlli Line e Shape (Visual Studio)
Procedura: disegnare linee con il controllo LineShape (Visual Studio)
Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)