Freigeben über


SimpleShape.Location-Eigenschaft

Ruft die Koordinaten der linken oberen Ecke der Form relativ zur linken oberen Ecke des Containers ab oder legt diese fest.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

'Declaration
<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)

Eigenschaftswert

Typ: Point
Die Point , die der oberen linken Ecke der Form in Bezug auf die obere linke Ecke des Containers darstellt.

Hinweise

Da die Point Klasse ein Werttyp ist (Structure in Visual Basic, struct in Visual c#), erfolgt die Rückgabe als Wert. Dies bedeutet, dass eine Kopie des linken oberen Punkts des Shapes beim Zugreifen auf die Eigenschaft zurückgegeben werden. Daher Anpassen der x oder y Parameter der Point zurückgegeben, die von dieser Eigenschaft hat keine Auswirkungen auf die Left, Right, Top, oder Bottom Eigenschaftswerte der Form. Zum Anpassen dieser Eigenschaften legen Sie jeden Eigenschaftswert einzeln, oder legen Sie die Location -Eigenschaft unter Verwendung eines neuen Point.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Sie die Location -Eigenschaft zum Verschieben einer OvalShape Steuerelement. In diesem Beispiel benötigen Sie ein OvalShape -Steuerelement namens OvalShape1 in einem Formular.

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);
    }
}

.NET Framework-Sicherheit

Siehe auch

Referenz

SimpleShape Klasse

Microsoft.VisualBasic.PowerPacks-Namespace

Weitere Ressourcen

Einführung in das Line-Steuerelement und das Shape-Steuerelement (Visual Studio)

Gewusst wie: Zeichnen von Linien mit dem LineShape-Steuerelement (Visual Studio)

Gewusst wie: Zeichnen von Formen mit dem OvalShape-Steuerelement und dem RectangleShape-Steuerelement (Visual Studio)