SimpleShape.Location-Eigenschaft

Ruft die Koordinaten der linken oberen Ecke der Form relativ zur linken oberen Ecke des Containers 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: System.Drawing.Point
Point , das die linke obere Ecke der Form relativ zur linken oberen Ecke des Containers darstellt.

Hinweise

Da die Point-Klasse ein Werttyp (Structure in Visual Basic, in struct in Visual C#) ist, wird sie als Wert zurückgegeben.Dies bedeutet, dass mit dem die Eigenschaft zugreift, eine Kopie des linke Punkt der Form zurückgibt.Deshalb wirkt sich auf die y oder x Anpassen der Parameter Point , das von dieser Eigenschaft zurückgegeben wird, nicht Left, Right, Topoder Bottom-Eigenschaftswerte der Form.Um diese Eigenschaften anpassen, legen Sie einen Eigenschaftswert einzeln fest, oder legen Sie die Eigenschaft fest Location indem Sie eine neue Pointfrei.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die Location-Eigenschaft verwendet, um ein OvalShape-Steuerelement zu verschieben.Dieses Beispiel setzt voraus, dass Sie ein OvalShape-Steuerelement verfügen, das in einem Formular OvalShape1.

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)