Cursor.Clip Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit les limites qui représentent le rectangle de découpage du curseur.
public:
static property System::Drawing::Rectangle Clip { System::Drawing::Rectangle get(); void set(System::Drawing::Rectangle value); };
public static System.Drawing.Rectangle Clip { get; set; }
static member Clip : System.Drawing.Rectangle with get, set
Public Shared Property Clip As Rectangle
Valeur de propriété
Qui Rectangle représente le rectangle de découpage pour les coordonnées de l’écran Cursor.
Exemples
L’exemple de code suivant crée un curseur à partir du CurrentHandlecurseur, modifie sa position et son rectangle de découpage. Le résultat est que le curseur se déplace vers le haut et vers la gauche de 50 pixels à partir duquel il se trouve lorsque le code est exécuté. 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). Cet exemple nécessite que vous ayez un Form code et un Button appel à ce code lorsqu’il est cliqué.
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
Un curseur clippé est autorisé à se déplacer uniquement dans son rectangle de découpage. En règle générale, le système autorise cela uniquement si la souris est actuellement capturée. Si le curseur n’est pas actuellement coupé, le rectangle résultant contient les dimensions de l’écran entier.