UICuesEventArgs Klass

Definition

Innehåller data för ChangeUICues händelsen.

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

Exempel

I följande kodexempel visas användningen av den här typen. I exemplet rapporterar en händelsehanterare om händelsens ChangeUICues förekomst. Den här rapporten hjälper dig att lära dig när händelsen inträffar och kan hjälpa dig att felsöka. Om du vill rapportera om flera händelser eller händelser som inträffar ofta kan du överväga att Show ersätta med Console.WriteLine eller lägga till meddelandet i en flerradig TextBox.

Om du vill köra exempelkoden klistrar du in den i ett projekt som innehåller en instans av en typ som ärver från Control, till exempel en Button eller ComboBox. Namnge sedan instansen Control1 och se till att händelsehanteraren är associerad med ChangeUICues händelsen.

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

Kommentarer

A UICuesEventArgs anger vilken användargränssnittsfunktion som har ändrats och dess nya värde.

Händelsen ChangeUICues inträffar när användargränssnittet ändras genom att visa eller dölja fokusindikatorer eller tangentbordssignaler. Detta är vanligtvis när användaren trycker på TAB-, ALT- eller F10-tangenterna.

Information om händelsemodellen finns i Hantera och höja händelser.

Konstruktorer

Name Description
UICuesEventArgs(UICues)

Initierar en ny instans av UICuesEventArgs klassen med angiven UICues.

Egenskaper

Name Description
Changed

Hämtar bitvis kombination av UICues värdena.

ChangeFocus

Hämtar ett värde som anger om statusen för fokussignalerna har ändrats.

ChangeKeyboard

Hämtar ett värde som anger om tillståndet för tangentbordssignalerna har ändrats.

ShowFocus

Hämtar ett värde som anger om fokusrektanglar visas efter ändringen.

ShowKeyboard

Hämtar ett värde som anger om tangentbordssignaler är understrukna efter ändringen.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även