UICuesEventArgs Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Udostępnia dane dla zdarzenia ChangeUICues.
public ref class UICuesEventArgs : EventArgs
public class UICuesEventArgs : EventArgs
type UICuesEventArgs = class
inherit EventArgs
Public Class UICuesEventArgs
Inherits EventArgs
- Dziedziczenie
Przykłady
Poniższy przykład kodu pokazuje użycie tego typu. W tym przykładzie program obsługi zdarzeń zgłasza wystąpienie zdarzenia ChangeUICues . Ten raport pomaga dowiedzieć się, kiedy wystąpi zdarzenie i może pomóc w debugowaniu. Aby zgłosić wiele zdarzeń lub zdarzeń, które występują często, rozważ zastąpienie Show komunikatu ciągiem Console.WriteLine lub dołączeniem go do wielowierszowego TextBoxelementu .
Aby uruchomić przykładowy kod, wklej go w projekcie zawierającym wystąpienie typu dziedziczonego z Controlelementu , takiego jak Button lub ComboBox. Następnie nadaj wystąpieniu Control1 nazwę i upewnij się, że program obsługi zdarzeń jest skojarzony ze zdarzeniem ChangeUICues .
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
Uwagi
A UICuesEventArgs określa, która funkcja interfejsu użytkownika została zmieniona i jej nowa wartość.
Zdarzenie ChangeUICues występuje, gdy interfejs użytkownika zmienia się, wyświetlając lub ukrywając wskaźniki fokusu lub sygnały klawiatury. Jest to zwykle wtedy, gdy użytkownik naciska klawisze TAB, ALT lub F10.
Aby uzyskać informacje o modelu zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.
Konstruktorów
| Nazwa | Opis |
|---|---|
| UICuesEventArgs(UICues) |
Inicjuje UICuesEventArgs nowe wystąpienie klasy o określonej wartości UICues. |
Właściwości
| Nazwa | Opis |
|---|---|
| Changed |
Pobiera bitowe kombinacje UICues wartości. |
| ChangeFocus |
Pobiera wartość wskazującą, czy stan wskazówek fokusu uległ zmianie. |
| ChangeKeyboard |
Pobiera wartość wskazującą, czy stan sygnałów klawiatury uległ zmianie. |
| ShowFocus |
Pobiera wartość wskazującą, czy prostokąty fokusu są wyświetlane po zmianie. |
| ShowKeyboard |
Pobiera wartość wskazującą, czy sygnały klawiatury są podkreślone po zmianie. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera bieżące wystąpienie. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |