UICuesEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет данные о событии ChangeUICues.
public ref class UICuesEventArgs : EventArgs
public class UICuesEventArgs : EventArgs
type UICuesEventArgs = class
inherit EventArgs
Public Class UICuesEventArgs
Inherits EventArgs
- Наследование
Примеры
В следующем примере кода показано использование этого типа. В этом примере обработчик событий сообщает о возникновении ChangeUICues события. Этот отчет поможет вам узнать, когда происходит событие, и может помочь в отладке. Чтобы сообщить о нескольких событиях или о событиях, которые происходят часто, рекомендуется заменить ShowConsole.WriteLine сообщение на или добавить его в многостроочный TextBox.
Чтобы выполнить пример кода, вставьте его в проект, содержащий экземпляр типа, наследуемого от Control, например Button или ComboBox. Затем присвойте экземпляру Control1
имя и убедитесь, что обработчик событий связан с событием 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
Комментарии
Указывает UICuesEventArgs , какая функция пользовательского интерфейса была изменена, и ее новое значение.
Это ChangeUICues событие возникает при изменении пользовательского интерфейса путем отображения или скрытия индикаторов фокуса или подсказок клавиатуры. Обычно это происходит, когда пользователь нажимает клавиши TAB, ALT или F10.
Сведения о модели событий см. в разделе Обработка и вызов событий.
Конструкторы
UICuesEventArgs(UICues) |
Инициализирует новый экземпляр класса UICuesEventArgs указанным значением UICues. |
Свойства
Changed |
Получает битовую комбинацию значений UICues. |
ChangeFocus |
Возвращает значение, указывающее, изменилось ли состояние подсказок фокуса. |
ChangeKeyboard |
Возвращает значение, указывающее, изменилось ли состояния клавиатурных подсказок. |
ShowFocus |
Возвращает значение, указывающее, отображаются ли после изменения прямоугольники фокуса. |
ShowKeyboard |
Возвращает значение, указывающее, отображаются ли клавиатурные подсказки подчеркнутыми после изменения. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |