Cursor.Clip Eigenschap

Definitie

Hiermee haalt u de grenzen op die de rechthoek voor de knipsel voor de cursor vertegenwoordigen of stelt u deze in.

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

Waarde van eigenschap

De Rectangle rechthoek die de rechthoek voor knippen voor de Cursor, in schermcoƶrdinaten vertegenwoordigt.

Voorbeelden

In het volgende codevoorbeeld wordt een cursor gemaakt op basis van de cursor, wordt de CurrentHandlepositie gewijzigd en wordt de rechthoek voor het knippen gewijzigd. Het resultaat is dat de cursor omhoog gaat en naar links 50 pixels vanaf de locatie waar de code wordt uitgevoerd. Daarnaast wordt de rechthoek voor het knippen van de cursor gewijzigd in de grenzen van het formulier (standaard is dit het hele scherm van de gebruiker). Voor dit voorbeeld moet u een Form en een Button code hebben om deze code aan te roepen wanneer erop wordt geklikt.

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

Opmerkingen

Een geknipte cursor mag alleen binnen de rechthoek met knipsels worden verplaatst. Over het algemeen staat het systeem dit alleen toe als de muis momenteel wordt vastgelegd. Als de cursor momenteel niet is geknipt, bevat de resulterende rechthoek de afmetingen van het hele scherm.

Van toepassing op