SimpleShape.Location, propriété
Obtient ou définit les coordonnées du coin supérieur gauche de la forme par rapport au coin supérieur gauche de son conteneur.
Espace de noms : Microsoft.VisualBasic.PowerPacks
Assembly : Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntaxe
'Déclaration
<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)
Valeur de propriété
Type : Point
Point qui représente le coin supérieur gauche de la forme par rapport au coin supérieur gauche de son conteneur.
Notes
Étant donné que la Point classe est un type valeur (Structure dans Visual Basic, struct en Visual c#), il est retourné par valeur. Cela signifie que l'accès à la propriété retourne une copie du point supérieur gauche de la forme. Par conséquent, en ajustant le x ou y paramètres de le Point retourné par cette propriété n'affecte pas le Left, Right, Top, ou Bottom les valeurs de propriété de la forme. Pour modifier ces propriétés, définissez la valeur de chaque propriété individuellement, ou définir le Location propriété en utilisant un nouveau Point.
Exemples
L'exemple suivant montre comment utiliser le Location propriété pour déplacer un OvalShape contrôle. Cet exemple suppose que vous avez une OvalShape OvalShape1 contrôle sur un formulaire.
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);
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualBasic.PowerPacks, espace de noms
Autres ressources
Introduction aux contrôles Line et Shape (Visual Studio)
Comment : dessiner des lignes avec le contrôle LineShape (Visual Studio)
Comment : dessiner des formes avec les contrôles OvalShape et RectangleShape (Visual Studio)