Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Нужно убрать обращение к Checkbox_click...How???

2.3K
12 мая 2003 года
BeginerVBA
10 / / 07.04.2003
Суть проблемы:

Сheckbox1.value=a - изменение значения бокса программно.
В данном случае идет автоматом обращение к процедуре checkbox1_click() и ее выполнение, что, естественно , не желательно в данном случае.

Нужно чтобы обращения не было...

Благодарю за ответы.
258
12 мая 2003 года
SergeySV
1.5K / / 19.03.2003
Цитата:
Originally posted by BeginerVBA
Суть проблемы:

Сheckbox1.value=a - изменение значения бокса программно.
В данном случае идет автоматом обращение к процедуре checkbox1_click() и ее выполнение, что, естественно , не желательно в данном случае.

Нужно чтобы обращения не было...

Благодарю за ответы.



Ну, самый простой способ, ввести дополн. глобальную переменную CheckClickProgBool. И как только программно меняешь Сheckbox1.value изменяешь и CheckClickProgBool=True, а в обработчике пишешь:

Private Sub CheckBox1_Click()
if Not CheckClickProgBool then
...
' А здесь код, который должен выполняться
' когда CheckBox1 изменен пользователем.
...
else
' программно изменили CheckBox
CheckClickProgBool=False
end if
End Sub

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог