
- •Лекция №1. Общая характеристика языков программирования.
- •1.Языки программирования
- •2.Трансляторы
- •3.История создания языков
- •Лекция №2. Введение в Visual Basic for Application
- •1. Основы vba
- •2.Редактор Visual Basic
- •3. Величины
- •Переменные
- •Встроенные типы данных vba.
- •Константы.
- •Лекция №3. Некоторые объекты vba и их свойства.
- •1. Объектная модель Excel.
- •2. Объекты vba
- •3.Некоторые объекты vba.
- •Лекция №4. Форма и элементы управления
- •1.Форма
- •Свойства формы
- •Методы формы
- •События формы
- •Инструкции, управляющие процессами начала и завершения работы с формой
- •2.Элементы управления
- •Общие свойства элементов управления
- •Общие методы элементов управления
- •Общие события элементов управления
- •Кнопка (CommandButton) Свойства объекта
- •Поле (TextBox)
- •Свойства объекта
- •Счетчик
- •Свойства объекта
- •Список (ListBox)
- •Свойства объекта
- •Методы объекта
- •Поле со списком (ComboBox)
- •Свойства объекта
- •Методы объекта
- •Объект Collection
- •Методы объекта
- •Свойства объекта
- •Набор страниц (MultiPage)
- •Свойства объекта
- •Методы объекта
- •Набор вкладок (TabStrip)
- •Календарь (Calendar)
- •Свойства объекта
- •Методы объекта
- •Отображение встроенных диалоговых окон
- •Оператор rSet
- •2.Условные операторы
- •Оператор If…Then…Else
- •Оператор выбора Select Case
- •Функция iIf
- •Оператор безусловного перехода GoTo
- •3.Операторы цикла
- •Лекция №8. Структурированные типы данных
- •1. Массив
- •2. Перечисляемый тип
- •3. Запись
- •Лекция №9. Диалоговые окна
- •1. Функция InputBox
- •2. Функция MsgBox
Лекция №4. Форма и элементы управления
1.Форма
Это диалоговое окно, на котором можно размещать различные элементы управления. Новая форма добавляется в проект командой Insert – User Form.
Свойства формы
Свойство |
Описание |
Name |
Возвращает или устанавливает имя пользовательской формы. |
Caption |
Возвращает или устанавливает текст, отображаемый в строке заголовка формы. |
BorderStyle |
Возвращает или устанавливает тип границы. Достижимо только на этапе конструирования. Допустимы значения: 0 – нет видимой границы; 1 – имеется граница. |
BorderColor, BackColor |
Возвращает и устанавливает цвет фона и текста формы. |
Left, Top |
Возвращает или устанавливает местоположение верхнего левого угла формы. |
Height, Width |
Возвращает или устанавливает высоту и ширину формы. Эти свойства включают в себя толщину границы формы и строку заголовка. |
InsideHeight, InsideWidth |
Возвращает высоту и ширину формы без учета толщины границы и строки заголовка. |
Picture |
Определяет рисунок, отображаемый как фон формы. При этом используется функция LoadPicture. Ее параметр задает полное имя растрового файла, используемого в качестве рисунка. |
PictureSizeMode |
Определяет способ размещения растрового изображения на форме. Допустимые значения: 0 – части изображения, которые выходят за границу формы обрезаются; Используются по умолчанию. 1 – растягивает изображение так, чтобы оно покрывало всю поверхность формы. 3 – растягивает изображение так, чтобы оно помещалось в форме, сохраняя пропорции изображения. |
Методы формы
Метод |
Описание |
Show |
Отображает форму на экране. |
Hide |
Закрывает форму. |
Move |
Изменяет местоположение и размер формы. |
PrintForm |
Печатает изображение формы. |
События формы
Событие |
Описание |
Initialize |
Происходит во время конфигурирования формы, но до ее загрузки. |
Load |
Происходит после инициализации формы, но до ее отображения на экране. |
UnLoad |
Событие, противоположное Load. Обычно используется для того, чтобы уточнить, действительно ли пользователь желает закрыть форму. |
QueryClose |
Событие, происходящее перед событием Unload. Используется для того, чтобы запросить у пользователя подтверждение закрытия окна. |
Resize |
Происходит при изменении размеров формы. |
Terminate |
Происходит при закрытии формы. |
Click, DbClick |
Происходит при щелчке и двойном щелчке на форме. |
MouseDown, MouseUp |
Происходит при нажатии кнопки мыши и ее отпускании. |
KeyDown, KeyUp, KeyPress |
Происходит при нажатии или отпускании клавиши на клавиатуре. |
Activate, Deactivate |
Происходит при активизации и деактивации формы. |