Поделиться через


CheckBox.Click Event (Outlook Forms Script)

Происходит, когда пользователь щелкает внутри элемента управления.

Синтаксис

expression. Нажмите

Выражение Переменная, представляющая объект CheckBox .

Замечания

Ниже приведены примеры действий, инициирующих событие Click указанного элемента управления:

  • Щелчок пустой области формы или отключенного элемента управления (кроме списка) в форме.

  • Щелчок элемента управления левой кнопкой мыши (щелчок левой кнопкой мыши).

  • Нажатие клавиши акселератора элемента управления.

Для некоторых элементов управления событие Click возникает при изменении свойства Value . Однако использование события PropertyChange или CustomPropertyChange является предпочтительным способом обнаружения нового значения для свойства. Ниже приведены примеры действий, которые инициируют событие Click из-за назначения нового значения элементу управления: нажатие флажка, нажатие клавиши ПРОБЕЛ , когда флажок имеет фокус, нажатие клавиши акселератора или изменение значения элемента управления в коде.

Событие Click не инициируется, если задано значение Null.

Щелчок левой кнопкой мыши изменяет значение элемента управления, поэтому инициирует событие Click . Щелчок правой кнопкой мыши не изменяет значение элемента управления, поэтому не инициирует событие Click .

При привязке CheckBox к полю событие Click не срабатывает. Чтобы обнаружить изменение с помощью кода, необходимо использовать событие PropertyChange или CustomPropertyChange , как показано в следующем примере кода:

Sub Item_PropertyChange(ByVal Name) 
Set MyListBox = Item.GetInspector.ModifiedFormPages("Message").Controls("CheckBox1") 
Select Case Name 
    Case "Mileage" 
        Item.CC = MyCheckBox.Value 
        Item.Subject = MyCheckBox.Value 
    Case Else 
End Select 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.