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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
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)