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

Definizione

Ottiene o imposta la posizione del cursore.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

Valore della proprietà

Oggetto Point che rappresenta la posizione del cursore, espressa in coordinate dello schermo.A Point that represents the cursor's position in screen coordinates.

Esempi

Nell'esempio di codice seguente viene creato un cursore Current dall'oggetto Handledel cursore, ne vengono modificati la posizione e il rettangolo di ridimensionamento.The following code example creates a cursor from the Current cursor's Handle, changes its position and clipping rectangle. Il risultato è che il cursore verrà spostato verso l'alto e verso sinistra di 50 pixel da dove si trova quando viene eseguito il codice.The result is the cursor will move up and to the left 50 pixels from where it is when the code is executed. Inoltre, il rettangolo di ridimensionamento del cursore viene modificato in base ai limiti del form (per impostazione predefinita è l'intero schermo dell'utente).Additionally, the cursor's clipping rectangle is changed to the bounds of the form (by default it is the user's whole screen). Questo esempio richiede un Form oggetto e Button un oggetto per chiamare questo codice quando viene selezionato.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

Commenti

La Position proprietà è identica Control.MousePosition alla proprietà.The Position property is identical to the Control.MousePosition property.

Si applica a

Vedi anche