Информатика. Часть I
454.38K
Категория: ИнформатикаИнформатика

Информатика. Материалы к лекции 5. Пользовательская форма на VBA

1. Информатика. Часть I

Информатика. Часть I
/Материалы к лекции 5/

2.

Пользовательская форма
Создание формы в редакторе VB: Insert \ UserForm
2

3.

Пользовательская форма
Добавление формы в проект 
В проекте появится новая форма UserForm1
3

4.

Свойства формы
Name
Имя формы
в
строке заголовка
Caption
Текст, отображаемый
BorderStyle
BackColor
Left
Top
Height
Width
4
Picture
PictureSizeMode

5.

Методы формы
Show
Hide
отображает форму
скрывает форму
События  формы
Initialize
при конфигурировании формы, до ее
Click, DblClick
при щелчке и двойном щелчке
Resize
при изменении размеров формы
загрузки
Terminate
5
при закрытии формы

6.

Операторы
Load
Unload
загружает окно
выгружает форму с экрана и из
памяти
Ключевое слово Me
Unload Me
Me.Caption = “Калькулятор”
Me.BackColor = vbRed
6

7.

Создание пользовательской формы
надпись ( Label )
поле ввода ( TextBox )
кнопка ( CommandButton )
флажок ( CheckBox )
переключатель
( OptionButton )
рамка ( Frame )
список ( ListBox )
полоса прокрутки
( ScrollBar )
7
счетчик ( SpinButton )

8.

Создание пользовательской формы Квадратное 
уравнение
8

9.

Код кнопки «Найти корни»
Объявление переменных
Проверка корректности ввода исходных данных
9

10.

Код кнопки «Найти корни»
Ввод исходных данных и вычисление дискриминанта
Нахождение корней и вывод результата
10

11.

Код кнопки «Выход»
Обработка события Initialize
11

12.

Кнопка «Квадратное уравнение» на листе «Формы»
Код кнопки «Квадратное уравнение»
12

13.

Создание пользовательской формы Минимум / 
Максимум
13

14.

Код кнопки «ОК»
Объявление переменных
Проверка корректности ввода исходных данных
14

15.

Код кнопки «ОК»
Ввод исходных данных
Вычисление минимума
Вычисление максимума
15

16.

Код кнопки «ОК»
Вывод результата
Код кнопки «Выход»
16

17.

Кнопка «Минимум / Максимум» на листе «Формы»
Код кнопки «Минимум / Максимум»
17

18.

Создание пользовательской формы Калькулятор
18

19.

Код кнопки «Вычислить»
Объявление переменных
Проверка корректности ввода исходных данных
19

20.

Код кнопки «Вычислить»
Ввод исходных данных
Вычисление суммы, произведения, разности
Вычисление частного с проверкой деления на ноль
20

21.

Код кнопки «Вычислить»
Вывод результата
Код кнопки «Выход»
21

22.

Кнопка «Калькулятор» на листе «Формы»
Код кнопки «Калькулятор»
22

23.

Создание пользовательской формы Цвет
23

24.

Изменение полосы прокрутки ScrollRed
Изменение полосы прокрутки ScrollGreen
24

25.

Изменение полосы прокрутки ScrollBlue
Изменение поля ввода TextRed
25

26.

Изменение поля ввода TextGreen
Изменение поля ввода TextBlue
26

27.

Обработка события Initialize
27

28.

Кнопка «Цвет» на листе «Формы»
(Name:   CmdColor)
Код кнопки «Цвет»
CmdColor.BackColor=RGB(255,175,0)
28
English     Русский Правила