Condividi tramite


Proprietà SimpleShape.Location

Ottiene o imposta le coordinate dell'angolo superiore sinistro della forma angolo superiore sinistro del 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: System.Drawing.Point
Point che rappresenta l'angolo superiore sinistro della forma angolo superiore sinistro del contenitore.

Note

Poiché Point la classe è un tipo di valore (Structure in Visual Basic, struct in Visual c#), viene restituito per valore.Ciò significa che accede alla proprietà restituisce una copia del punto in alto a sinistra della forma.Di conseguenza, regolato x o y parametri di Point restituito dalla proprietà non influirà su Left, Right, Top, o Bottom valori della proprietà della forma.Per adattare queste proprietà, impostare singolarmente ogni valore della proprietà, o impostare Location proprietà utilizzando un nuovo Point.

Esempi

Nell'esempio seguente viene illustrato come utilizzare Location proprietà per spostare OvalShape controllare.Questo esempio presuppone che l'utente abbia OvalShape controllare OvalShape1 denominato 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

Vedere anche

Riferimenti

SimpleShape Classe

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)