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

定義

取得或設定游標的位置。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

屬性值

Point,代表在螢幕座標中的滑鼠位置。A Point that represents the cursor's position in screen coordinates.

範例

下列程式碼範例會從Current游標的Handle處建立游標,並變更其位置和裁剪矩形。The following code example creates a cursor from the Current cursor's Handle, changes its position and clipping rectangle. 結果是,游標會在執行程式碼的位置上向上移動和左50圖元。The result is the cursor will move up and to the left 50 pixels from where it is when the code is executed. 此外,游標的裁剪矩形也會變更為表單的範圍(根據預設,它是使用者的整個畫面)。Additionally, the cursor's clipping rectangle is changed to the bounds of the form (by default it is the user's whole screen). 這個範例需要Form Button和,以便在按一下時呼叫此程式碼。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

備註

屬性與Control.MousePosition屬性相同。 PositionThe Position property is identical to the Control.MousePosition property.

適用於

另請參閱