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