Основы офисного программирования и язык VBA


Событие Change (Изменение)


Возникает при изменении значения элемента, т. е. свойства Value. Это изменение может быть вызвано как действиями пользователя в диалоговом окне, так и программы. В частности, изменение состояния происходит:

  • для кнопок - флажка, переключателя и выключателя - после щелчка,
  • для элементов с текстами - поля ввода, комбинированного списка и списка - в результате ввода или выделения нового текста,
  • для набора страниц и полосы вкладок - в результате выбора новой страницы или вкладки,
  • для счетчика - при щелчке одной из стрелок,
  • для полосы прокрутки - при сдвиге бегунка.

Заголовок процедуры обработки события Change:

Private Sub объект_Change ()

где объект - имя объекта, которому принадлежит процедура. Эта процедура - то место в программе, где удобно синхронизировать данные в различных устройствах. Например, она позволяет при выборе нового элемента в списке показать относящийся к нему текст в поле ввода, или изменить показываемое пользователю числовое значение линейки прокрутки при перемещении ее бегунка и т. п.




Начало  Назад  Вперед