Содержание
- 2. СОЗДАНИЕ ФОРМ Форма – это глобальный объект, образующий визуальную основу приложения. По своей сути форма представляет
- 3. Для создания формы необходимо выполнить Команду Insert – UserForm. В конструкторе форм появится форма, имеющая стандартный
- 4. СВОЙСТВА ФОРМЫ Как и любой объект VBA форма имеет набор свойств, основные из которых приведены в
- 5. Свойства можно изменять в режиме конструирования в окне свойств, либо программно в режиме выполнения. Например: Изменить
- 6. СОБЫТИЯ ФОРМЫ Программы управляются событиями. Каждый раз, когда нажимается кнопка, перемещается мышь, изменяются размеры формы и
- 7. Следовательно, можно составить фрагмент программы, в котором объект будет реагировать на событие определенным образом, т.е. любому
- 8. ОСНОВНЫЕ СОБЫТИЯ ФОРМ
- 9. Пример в котором происходит изменение заголовка формы при активизации, и уменьшает размер формы после щелчка левой
- 10. МЕТОДЫ ФОРМЫ Форма обладает набором методов и инструкций. Метод определяет действие, которое может быть выполнено с
- 11. ПРИМЕР Предполагается что созданы две формы frmForms. При запуске проекта происходит событие Initialize для формы frmForm1,
- 12. ПРИМЕР ‘ Событие Initialize формы UserForm1 Private Sub UserForm_ Initialize() Load frmForm2 frmForm2.Show End Sub ‘
- 13. ИСПОЛЬЗОВАНИЕ УПРАВЛЯЮЩИХ ЭЛЕМЕНТОВ Создание управляющих элементов на форме выполняется с помощью Панели инструментов (Вид – Панель
- 14. РЕКОМЕНДУЕМЫЕ СОЧЕТАНИЯ ПЕРВЫХ ТРЕХ СИМВОЛОВ ИМЕН
- 15. ЭЛЕМЕНТ УПРАВЛЕНИЯ КОМАНДНАЯ КНОПКА Командная кнопка самый распространенный элемент управления. Может использоваться для организации выполнения вычислений
- 16. СВОЙСТВА КОМАНДНЫХ КНОПОК
- 17. СОБЫТИЯ И МЕТОДЫ КОМАНДНОЙ КНОПКИ Основным событием командной кнопки является Click. Наиболее полезным методом командной кнопки
- 18. ТЕКСТОВОЕ ПОЛЕ Текстовое поле применяется для ввода или вывода информации.
- 19. Например: для очистки содержимого текстового поля нужно ввести команду txtResult.Text = “ “ Основным событием текстового
- 20. НАДПИСЬ Надпись применяется как самостоятельно для вывода справочной информации, так и в виде «подсказок» для текстового
- 21. СВОЙСТВА НАДПИСИ
- 22. СПИСОК Список позволяет работать с перечнем из нескольких вариантов. Пользователь может просмотреть содержимое списка и выбрать
- 23. СВОЙСТВА СПИСКА Для списка чаще всего используется событие Click и DblClick во втором случае пользователь одновременно
- 24. МЕТОДЫ СПИСКА Работа со списком начинается с его заполнения методом AddItem, который может вызываться несколько раз
- 25. Пример: показывает, как работают списки, при этом предполагается, что в проекте создана форма с двумя списками
- 26. Private Sub UserForm_Initialize() List1.AddItem “Стол” List1.AddItem “Стул” List1.AddItem “Диван” List1.AddItem “Кресло” List1.AddItem “Кровать” End Sub Private
- 27. ПЕРЕКЛЮЧАТЕЛИ Переключатели позволяют выбрать один вариант из группы. Обычно они группируются в рамках, но их можно
- 28. СВОЙСТВА ПЕРЕКЛЮЧАТЕЛЯ
- 29. Наиболее важным является свойство Value значение True (переключатель находится в установленном состоянии), Которого в режиме конструирования
- 30. ФЛАЖОК Флажок частично аналогичен переключателю, но в отличие от него может использоваться как отдельный Самостоятельный элемент.
- 31. Наиболее часто используемым событием флажков является Click, В процедуре которого можно проверять состояние флажка по свойству
- 32. Private Sub Chkbold_Click() If ChkBold.Value = True Then TxtExam.FontBold = True Else TxtExam.FontBold = False End
- 33. Рамка используется для группировки переключателей или флажков, и помещается на форму раньше элементов, находящихся внутри неё.
- 35. Скачать презентацию