Cursor.Position Cursor.Position Cursor.Position Cursor.Position Property

Définition

Obtient ou définit la position du curseur.Gets or sets the cursor's position.

public:
 static property System::Drawing::Point Position { System::Drawing::Point get(); void set(System::Drawing::Point value); };
public static System.Drawing.Point Position { get; set; }
member this.Position : System.Drawing.Point with get, set
Public Shared Property Position As Point

Valeur de propriété

Point représentant la position du curseur en coordonnées d'écran.A Point that represents the cursor's position in screen coordinates.

Exemples

L’exemple de code suivant crée un curseur à Current partir du Handlecurseur, modifie sa position et son rectangle de découpage.The following code example creates a cursor from the Current cursor's Handle, changes its position and clipping rectangle. Le résultat est que le curseur se déplace vers le haut et vers la gauche de 50 pixels à partir de là où il se trouve lorsque le code est exécuté.The result is the cursor will move up and to the left 50 pixels from where it is when the code is executed. En outre, le rectangle de découpage du curseur est remplacé par les limites du formulaire (par défaut, il s’agit de l’écran entier de l’utilisateur).Additionally, the cursor's clipping rectangle is changed to the bounds of the form (by default it is the user's whole screen). Cet exemple requiert un Form et un Button pour appeler ce code quand l’utilisateur clique dessus.This example requires a Form and a Button to call this code when it is clicked.

void MoveCursor()
{
   // Set the Current cursor, move the cursor's Position,
   // and set its clipping rectangle to the form.

   this->Cursor = gcnew System::Windows::Forms::Cursor( ::Cursor::Current->Handle );
   ::Cursor::Position = Point(::Cursor::Position.X - 50,::Cursor::Position.Y - 50);
   ::Cursor::Clip = Rectangle(this->Location,this->Size);

}
private void MoveCursor()
{
   // Set the Current cursor, move the cursor's Position,
   // and set its clipping rectangle to the form. 

   this.Cursor = new Cursor(Cursor.Current.Handle);
   Cursor.Position = new Point(Cursor.Position.X - 50, Cursor.Position.Y - 50);
   Cursor.Clip = new Rectangle(this.Location, this.Size);
}
Private Sub MoveCursor()
   ' Set the Current cursor, move the cursor's Position,
   ' and set its clipping rectangle to the form. 

   Me.Cursor = New Cursor(Cursor.Current.Handle)
   Cursor.Position = New Point(Cursor.Position.X - 50, Cursor.Position.Y - 50)
   Cursor.Clip = New Rectangle(Me.Location, Me.Size)
End Sub

Remarques

La Position propriété est identique à la Control.MousePosition propriété.The Position property is identical to the Control.MousePosition property.

S’applique à

Voir aussi