Событие календаря До обновления (BeforeUpdate) возникает после выбора пользователем даты в календаре, но до выделения в календаре новой даты.
Синтаксис
Sub имяЭлемента_BeforeUpdate (Cancel As
Integer)
Процедура обработки события BeforeUpdate использует
следующие аргументы.
Аргумент Описание имяЭлемента Имя элемента управления-календаря. Cancel Если этот аргумент получает значение True (–1) в процедуре, событие отменяется.
Дополнительные сведения
Данное событие возникает при переходе на новую
дату в календаре с помощью клавиатуры или мыши.
Перед возникновением данного
события происходит изменение значения свойства Value на новую
дату.
Для отмены события BeforeUpdate и возврата календаря в исходное
состояние необходимо задать для аргумента Cancel значение True во время
выполнения данной процедуры. В этом случае новая дата, выбранная пользователем,
выделяется. После завершения выполнения процедуры обработки события происходит
восстановление свойства Value до значения, которое оно имело до запуска
процедуры.