Nyelv

InvalidateEventArgs Osztály

Definíció

Adatokat biztosít az Invalidated eseményhez.

public ref class InvalidateEventArgs : EventArgs
public class InvalidateEventArgs : EventArgs
type InvalidateEventArgs = class
    inherit EventArgs
Public Class InvalidateEventArgs
Inherits EventArgs
Öröklődés
InvalidateEventArgs

Példák

Az alábbi példakód bemutatja ennek a típusnak a használatát. A példában egy eseménykezelő jelentést készít az Invalidated esemény előfordulásáról. Ez a jelentés segít megismerni az esemény bekövetkeztét, és segítséget nyújthat a hibakeresésben. Ha több eseményről vagy gyakran előforduló eseményről szeretne jelentést tenni, fontolja meg az üzenet többsorosra Showcserélését Console.WriteLineTextBox vagy hozzáfűzését.

A példakód futtatásához illessze be egy olyan projektbe, amely egy olyan típusú példányt tartalmaz, amelytől Controlöröklődnek, például egy Button vagy ComboBox. Ezután nevezze el a példányt Control1 , és győződjön meg arról, hogy az eseménykezelő társítva van az Invalidated eseményhez.

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

Megjegyzések

Az Invalidated esemény akkor következik be, ha egy vezérlő megjelenítése frissül. Az érvénytelenített InvalidateEventArgs ablakterületet tartalmazó téglalapot adja meg.

Az eseménymodellről további információt az Események kezelése és emelése című témakörben talál.

Konstruktorok

Név Description
InvalidateEventArgs(Rectangle)

Inicializálja a InvalidateEventArgs osztály új példányát.

Tulajdonságok

Név Description
InvalidRect

Lekéri az Rectangle érvénytelenített ablakterületet tartalmazó területet.

Metódusok

Név Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még