InvalidateEventArgs Klasse

Definition

Stellt Daten für das Invalidated-Ereignis bereit.Provides data for the Invalidated event.

public ref class InvalidateEventArgs : EventArgs
public class InvalidateEventArgs : EventArgs
type InvalidateEventArgs = class
    inherit EventArgs
Public Class InvalidateEventArgs
Inherits EventArgs
Vererbung
InvalidateEventArgs

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Typs veranschaulicht.The following code example demonstrates the use of this type. Im Beispiel meldet ein Ereignishandler das Vorkommen des Invalidated Ereignisses.In the example, an event handler reports on the occurrence of the Invalidated event. Mit diesem Bericht können Sie lernen, wann das Ereignis auftritt und Sie beim Debuggen unterstützen können.This report helps you to learn when the event occurs and can assist you in debugging. Wenn Sie mehrere Ereignisse oder Ereignisse, die häufig auftreten, melden möchten, empfiehlt es sich, durch zu ersetzen Show Console.WriteLine oder die Nachricht an eine mehrzeilige anfügen TextBox .To report on multiple events or on events that occur frequently, consider replacing Show with Console.WriteLine or appending the message to a multiline TextBox.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine Instanz eines Typs enthält, der von erbt Control , Button z ComboBox . b. oder.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. Benennen Sie dann die Instanz Control1 , und stellen Sie sicher, dass der Ereignishandler dem Ereignis zugeordnet ist Invalidated .Then name the instance Control1 and ensure that the event handler is associated with the Invalidated event.

private void Control1_Invalidated(Object sender, InvalidateEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "InvalidRect", e.InvalidRect );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "Invalidated Event" );
}
Private Sub Control1_Invalidated(sender as Object, e as InvalidateEventArgs) _ 
     Handles Control1.Invalidated

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

End Sub

Hinweise

Das Invalidated Ereignis tritt auf, wenn die Anzeige eines Steuer Elements aktualisiert wird.The Invalidated event occurs when a control's display is updated. Ein InvalidateEventArgs gibt das Rechteck an, das den für ungültig erklärten Fensterbereich enthält.An InvalidateEventArgs specifies the rectangle that contains the invalidated window area.

Weitere Informationen zum Ereignis Modell finden Sie unter behandeln und Auswerfen von Ereignissen.For information about the event model, see Handling and Raising Events.

Konstruktoren

InvalidateEventArgs(Rectangle)

Initialisiert eine neue Instanz der InvalidateEventArgs-Klasse.Initializes a new instance of the InvalidateEventArgs class.

Eigenschaften

InvalidRect

Ruft das Rectangle ab, das den als ungültig erklärten Fensterbereich enthält.Gets the Rectangle that contains the invalidated window area.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für:

Siehe auch