PaintEventArgs.ClipRectangle PaintEventArgs.ClipRectangle PaintEventArgs.ClipRectangle PaintEventArgs.ClipRectangle Property

Definition

Ruft das Rechteck ab, in dem gezeichnet werden soll.Gets the rectangle in which to paint.

public:
 property System::Drawing::Rectangle ClipRectangle { System::Drawing::Rectangle get(); };
public System.Drawing.Rectangle ClipRectangle { get; }
member this.ClipRectangle : System.Drawing.Rectangle
Public ReadOnly Property ClipRectangle As Rectangle

Eigenschaftswert

Das Rectangle, in dem gezeichnet werden soll.The Rectangle in which to paint.

Beispiele

Das folgende Codebeispiel veranschaulicht die Verwendung des neuen Elements.The following code example demonstrates the use of this member. Im Beispiel meldet sich ein Ereignishandler für das Vorhandensein der Control.Paint Ereignis.In the example, an event handler reports on the occurrence of the Control.Paint event. In diesem Bericht können Sie entnehmen, wann das Ereignis tritt auf, können Sie beim Debuggen unterstützen.This report helps you to learn when the event occurs and can assist you in debugging.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt, eine Instanz eines Typs, die enthält von erbt Control, z. B. eine Button oder ComboBox.To run the example code, paste it into a project that contains an instance of a type that inherits from Control, such as a Button or ComboBox. Geben Sie den Namen der Instanz Control1 und stellen Sie sicher, dass der Ereignishandler zugeordnet ist die Control.Paint Ereignis.Then name the instance Control1 and ensure that the event handler is associated with the Control.Paint event.

private void Control1_Paint(Object sender, PaintEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "ClipRectangle", e.ClipRectangle );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Graphics", e.Graphics );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "Paint Event" );
}
Private Sub Control1_Paint(sender as Object, e as PaintEventArgs) _ 
     Handles Control1.Paint

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "ClipRectangle", e.ClipRectangle)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Graphics", e.Graphics)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"Paint Event")

End Sub

Gilt für:

Siehe auch