UICuesEventArgs Klasse

Definition

Stellt Daten für das ChangeUICues-Ereignis bereit.

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

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Typs veranschaulicht. Im Beispiel meldet ein Ereignishandler das Vorkommen des ChangeUICues Ereignisses. Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis auftritt und Sie beim Debuggen unterstützen kann. Wenn Sie mehrere Ereignisse oder ereignisse melden möchten, die häufig auftreten, sollten Sie die Nachricht durch Console.WriteLine eine mehrlineige TextBoxNachricht ersetzen Show oder anfügen.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine Instanz eines Typs enthält, von dem geerbt wirdControl, z. B. ein oder ComboBox.Button Benennen Sie dann die Instanz Control1 , und stellen Sie sicher, dass der Ereignishandler dem ChangeUICues Ereignis zugeordnet ist.

private void Control1_ChangeUICues(Object sender, UICuesEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "ShowFocus", e.ShowFocus );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ShowKeyboard", e.ShowKeyboard );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ChangeFocus", e.ChangeFocus );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ChangeKeyboard", e.ChangeKeyboard );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Changed", e.Changed );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "ChangeUICues Event" );
}
Private Sub Control1_ChangeUICues(sender as Object, e as UICuesEventArgs) _ 
     Handles Control1.ChangeUICues

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "ShowFocus", e.ShowFocus)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ShowKeyboard", e.ShowKeyboard)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ChangeFocus", e.ChangeFocus)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ChangeKeyboard", e.ChangeKeyboard)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Changed", e.Changed)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"ChangeUICues Event")

End Sub

Hinweise

A UICuesEventArgs gibt an, welches Feature der Benutzeroberfläche geändert wurde, und dessen neuer Wert.

Das ChangeUICues Ereignis tritt auf, wenn sich die Benutzeroberfläche ändert, indem Fokusindikatoren oder Tastaturhinweise angezeigt oder ausgeblendet werden. Dies ist in der Regel der Fall, wenn der Benutzer die TAB-, ALT- oder F10-TASTE drückt.

Informationen zum Ereignismodell finden Sie unter Behandeln und Auslösen von Ereignissen.

Konstruktoren

UICuesEventArgs(UICues)

Initialisiert eine neue Instanz der UICuesEventArgs-Klasse mit der angegebenen UICues.

Eigenschaften

Changed

Ruft die bitweise Kombination der UICues-Werte ab.

ChangeFocus

Ruft einen Wert ab, der angibt, ob sich der Zustand der Fokus-Cues geändert hat.

ChangeKeyboard

Ruft einen Wert ab, der angibt, ob sich der Zustand der Tastatur-Cues geändert hat.

ShowFocus

Ruft einen Wert ab, der angibt, ob nach der Änderung Fokusrechtecke angezeigt werden.

ShowKeyboard

Ruft einen Wert ab, der angibt, ob nach der Änderung Tastatur-Cues unterstrichen werden.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Siehe auch