
- •Тема 3. Інформаційні технології обробки економічної інформації. Основи офісного програмування. Vba for Application Питання для самоконтролю
- •Що таке змінні, для чого використовуються, що собою представляють?
- •2. Які існують правила вибору змінної?
- •3. Як створюються змінні?
- •4. Що таке присвоєння змінній значення і як воно виконується?
- •5. Дайте визначення неявного оголошення змінних.
- •6. Які переваги має явне оголошення змінної?
- •7. Які оператори використовуються для явного оголошення змінних?
- •8. Назвіть типи даних vba
- •9. Які чисельні типи використовуються в vba?
- •10. Опишіть текстові дані і тип даних Const
- •11.Опишіть логічний тип даних
- •12. Що таке тип даних Variant?
- •13.Що є результатом роботи функції InputBox?
- •14.Що є результатом роботи функції MsgBox?
- •15. Як утворюється користувальницьке діалогове вікно?
- •16. Яка роль форми в створенні користувальницького діалогового вікна?
- •18.Як проводиться тестування форми в процесі її розробки?
- •19. Опишіть властивості об’єкту UserForm
- •20. Які методи має об’єкт UserForm?
- •21. Що таке подійні процедури?
- •22. Опишіть оператори Load і UnLoad
- •23. Що таке елементи управління?
- •24. Для яких основних елементів управляння можна написати власні процедури обробки подій?
- •25.Як до форми додаються елементи управління?
- •26. Як виконується редагування елементів управління на формі?
23. Що таке елементи управління?
Елементи управління (controls) – це елементи діалогового вікна, які дають можливість користувачеві взаємодіяти із програмою. Вони містять у собі кнопки-перемикачі, текстові поля, лінійки прокручування, командні кнопки тощо.
Кожен елемент управління – це об'єкт із певними властивостями, методами й подіями. Як і для форми, що їх утримують, можна встановлювати властивості елементів керування програмним шляхом або за допомогою Properties Window редактори VBA. У програмі можна привласнювати або відновлювати значення властивостей елементів управління так само, як для будь-яких інших об'єктів.
24. Для яких основних елементів управляння можна написати власні процедури обробки подій?
У Таблиці. наведені події елементів управління, для яких можна створити процедури обробки подій. Кожен елемент керування, який ви додасте в свою форму, буде мати доступ до цих подій.
Таблиця. Найбільш часто використовувані події об'єктів управління
Подія |
Опис |
Click |
Відбувається, коли користувач вибирає елемент керування за допомогою одинарного клацання кнопкою миші |
DblClick |
Відбувається, коли користувач вибирає елемент керування за допомогою подвійного клацання кнопкою миші |
KeyDown |
Відбувається при натисканні користувачем будь-якої клавіші в той момент, коли форма виконується і має фокус |
KeyPress |
Відбувається, коли користувач натискає будь-яку клавішу на клавіатурі, крім функціональних і клавіш управління курсором |
KeyUp |
Відбувається, коли користувач відпускає клавішу |
Change |
Відбувається при зміні значення елемента управління |
GotFocus |
Відбувається, коли елемент керування отримує фокус |
LostFocus |
Відбувається, коли елемент управління втрачає фокус |
Error |
Використовується при повідомленні про помилку |
MouseDown |
Відбувається при натисканні кнопки миші |
MouseUp |
Відбувається при відпуску кнопки миші |
MouseMove |
Відбувається при переміщенні покажчика миші |
BeforeDragOver |
Відбувається, поки здійснюється операція переміщення (drag-and-drop) елемента управління |
BeforeDropOrPaste |
Відбувається перед завершенням операції переміщення (drag-and-drop) елемента управління |
AfterUpdate |
Відбувається після оновлення значення елемента управління |
BeforeUpdate |
Відбувається після того, як було змінено значення елемента керування, але перед тим, як був оновлений сам елемент управління |
Enter |
Відбувається, коли виділяється елемент управління |
Exit |
Відбувається, коли з елемента управління знімається виділення |
SpinDown |
Відбувається, коли користувач клацає стрілку "вниз" ("вліво") кнопки лічильника |
SpinUp |
Відбувається, коли користувач клацає стрілку "вгору" ("вправо") кнопки лічильника |
http://www.4stud.info/ppp/lecture12.html