Загальні методи й події елементів управління 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Загальні методи й події елементів управління



Кожен елемент управління має властивості, методи й реагує на події. Основні з них перераховані в табл. 6.3? 6.5.

Таблиця 6.3 Основні загальні методи елементів управління

Add Дозволяє додати елемент управління під час виконання програми
Move Переміщає елемент управління
SetFocus Установлює фокус на елементі управління, що викликав цей метод. Часто застосовується в програмах обробки помилок
Zorder Поміщає об'єкт до або після всіх пересічних з ним об'єктів

Таблиця 6.4 Загальні події елементів управління

Click Відбувається, коли користувач вибирає елемент управління за допомогою одинарного щиглика кнопкою миші
DblClick Відбувається, коли користувач вибирає елемент управління за допомогою подвійного щиглика кнопкою миші
KeyPress Відбувається, коли користувач натискає будь-яку клавішу на клавіатурі, крім функціональних і клавіш управління курсором
Change Відбувається при зміні значення елемента управління
GotFocus і LostFocus Відбувається, коли елемент управління отримує або втрачає фокус
Error Використається при повідомленні про помилку

Таблиця 6.5 Основні властивості елементів управління

Text Повертає текст, що втримується в поле або обраний у списку
Visible Припустимі значення: True(відображається під час виконання програми) і False(у противному випадку)
Enabled Припустимі значення: True(користувач безпосередньо може вносити зміни в зміст поля, натискати кнопку й т.п.) і False(у противному випадку)
Caption Повертає текст, відображуваний на елементі
Count Повертає число компонентів у сімействі
Item Повертає певний компонент сімейства
RemoveItem Видаляє зі списку елемент із зазначеним номером
ListIndex Повертає номер поточного елемента списку. Нумерація елементів списку починається з нуля
ListCount Повертає число елементів списку
TopIndex Повертає елемент списку з найбільшим номером
ColumnCount Установлює число стовпців у списку
TextColumn Установлює стовпець у списку, елемент якого вертається властивістю Text
List Повертає елемент списку, що стоїть на перетинанні зазначені рядки й стовпця. Синтаксис: List(row, column)
Min Мінімальне значення смуги прокручування (тільки цілі ненегативні числа)
Max Максимальне значення смуги прокручування (тільки цілі ненегативні числа)
SmallChange Установлює крок зміни значення при щиглику по одній зі стрілок смуги прокручування
Value Повертає True, якщо перемикач обраний і False у противному випадку
Picture Задає відображуваний графічний файл. Використовується з функцією LoadPicture. Синтаксис: Picture=LoadPicture(ПовнеИм’яФайлу)

Ініціалізація й відображення діалогового вікна

Ініціаліазувати і відобразити діалогове вікно на екрані дуже просто. Ініціалізація провадиться за допомогою процедури обробки події Initialize форми UserForm. Відображення діалогового вікна на екрані здійснюється методом Show. Інструкція з методом Show звичайно поміщають у процедуру, що пов'язана з командою користувальницького меню, кнопкою панелі інструментів або елементом управління, як правило кнопкою діалогового вікна.

Закриття діалогового вікна

В VBA діалогові вікна працюють у режимі модального діалогу. Це означає, що користувач, перш ніж перейти до виконання дій, не пов'язаних з поточним активним діалоговим вікном, повинен його закрити. Закриття діалогового вікна провадиться методом Hide. Наступна процедура являє приклад процедури закриття діалогового вікна. Ця процедура активізується при натисканні кнопки CommandButton2 діалогові вікна UserForm1 і виконує тільки одну інструкцію, що здійснює закриття діалогового вікна.

Private Sub CommandButton2_click()

'Процедура закриття діалогового вікна

UserForm1.Hide

End Sub

Закрити діалогове вікно також, звичайно, можна, натиснувши системну кнопку, розташовану в правому верхньому куті будь-якого діалогового вікна. Якщо при закритті діалогового вікна необхідно зробити якісь дії, наприклад зчитати інформацію з вікна у файл на диску й т.д., щоб уникнути втрати інформації, дії, вироблені програмою при закритті вікна, розумно також продублювати у процедурі обробки події Terminate (закриття) користувальницької форми.

Докладніше про VBA і макроси дивіться в [8, 9, 17, 18].

Контрольні питання.

1. Чим відрізняється VBA від Visual Basic?

2. Як можна запустити редактор VBA?

3. Навіщо потрібні макроси?

4. Як створити макрос?

5. Що потрібно зробити для запуску макросу за допомогою комбінації клавіш?

6. Чи можна змінити створений макрос?

7. Як знайти потрібний макрос у середовищі VBA?

8. Куди зберігається написаний макрос за замовчуванням?

9. Яким рядком можна змінити розмір виділеного тексту?

10. Чи можна тимчасово виключити дія рядків макросу, не видаляючи їх?

 


Додатки

Додаток 1

 

 

 


 

 

Схема життєвого циклу виробу
Тип роботи   Розробка техвимог Розробка концепції побудови   CAE CAD АСУП  
Повний цикл НДДКР РТТ РКП ТЗ ЕП РП Введення Супровід
Скорочений цикл НИОКР ТЗ Техноробочий проект Введення Супровід
Документація План НИОКР ТТЗ Звіт про НИР ТЗ ЕП РП - ТРП Акти, протоколи

 

 

Стадії проектування

 

НИР ОКР ТП РП Випробування Експериментальна експлуатація Впровадження
Передпроектна стадія – вивчаються й аналізуються ресурси, принципи побудови Стадія ескізного проекту – дослідно-конструкторські роботи Стадія Технічного проекту - всебічне пророблення, деталізація Стадія Робочого проекту – вся документація для роботи     Випробування     Експерименталь-на експлуатація     Впровадження

 


Додаток 2

 

 
 

 

 


 

 

 


 

 

 

Додаток 3



Поделиться:


Последнее изменение этой страницы: 2017-01-19; просмотров: 74; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.14.70.203 (0.011 с.)