Слайд 2
![Пользовательская форма Создание формы в редакторе VB: Insert \ UserForm](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-1.jpg)
Пользовательская форма
Создание формы в редакторе VB: Insert \ UserForm
Слайд 3
![Пользовательская форма Добавление формы в проект В проекте появится новая форма UserForm1](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-2.jpg)
Пользовательская форма
Добавление формы в проект
В проекте появится новая форма UserForm1
Слайд 4
![Свойства формы Name Имя формы Caption Текст, отображаемый в строке](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-3.jpg)
Свойства формы
Name Имя формы
Caption Текст, отображаемый в строке заголовка
BorderStyle
BackColor
Left
Top
Height
Width
Picture
PictureSizeMode
Слайд 5
![Методы формы Show отображает форму Hide скрывает форму События формы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-4.jpg)
Методы формы
Show отображает форму
Hide скрывает форму
События формы
Initialize при конфигурировании формы, до ее загрузки
Click, DblClick при
щелчке и двойном щелчке
Terminate при закрытии формы
Resize при изменении размеров формы
Слайд 6
![Операторы Load загружает окно Unload выгружает форму с экрана и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-5.jpg)
Операторы
Load загружает окно
Unload выгружает форму с экрана и из памяти
Ключевое слово Me
Unload Me
Me.Caption
= “Калькулятор”
Me.BackColor = vbRed
Слайд 7
![Создание пользовательской формы надпись ( Label ) поле ввода (](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-6.jpg)
Создание пользовательской формы
надпись ( Label )
поле ввода ( TextBox )
кнопка (
CommandButton )
флажок ( CheckBox )
переключатель ( OptionButton )
рамка ( Frame )
список ( ListBox )
полоса прокрутки ( ScrollBar )
счетчик ( SpinButton )
Слайд 8
![Создание пользовательской формы Квадратное уравнение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-7.jpg)
Создание пользовательской формы Квадратное уравнение
Слайд 9
![Код кнопки «Найти корни» Объявление переменных Проверка корректности ввода исходных данных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-8.jpg)
Код кнопки «Найти корни»
Объявление переменных
Проверка корректности ввода исходных данных
Слайд 10
![Код кнопки «Найти корни» Ввод исходных данных и вычисление дискриминанта Нахождение корней и вывод результата](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-9.jpg)
Код кнопки «Найти корни»
Ввод исходных данных и вычисление дискриминанта
Нахождение корней и
вывод результата
Слайд 11
![Код кнопки «Выход» Обработка события Initialize](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-10.jpg)
Код кнопки «Выход»
Обработка события Initialize
Слайд 12
![Кнопка «Квадратное уравнение» на листе «Формы» Код кнопки «Квадратное уравнение»](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-11.jpg)
Кнопка «Квадратное уравнение» на листе «Формы»
Код кнопки «Квадратное уравнение»
Слайд 13
![Создание пользовательской формы Минимум / Максимум](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-12.jpg)
Создание пользовательской формы Минимум / Максимум
Слайд 14
![Код кнопки «ОК» Объявление переменных Проверка корректности ввода исходных данных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-13.jpg)
Код кнопки «ОК»
Объявление переменных
Проверка корректности ввода исходных данных
Слайд 15
![Код кнопки «ОК» Ввод исходных данных Вычисление минимума Вычисление максимума](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-14.jpg)
Код кнопки «ОК»
Ввод исходных данных
Вычисление минимума
Вычисление максимума
Слайд 16
![Код кнопки «Выход» Код кнопки «ОК» Вывод результата](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-15.jpg)
Код кнопки «Выход»
Код кнопки «ОК»
Вывод результата
Слайд 17
![Кнопка «Минимум / Максимум» на листе «Формы» Код кнопки «Минимум / Максимум»](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-16.jpg)
Кнопка «Минимум / Максимум» на листе «Формы»
Код кнопки «Минимум / Максимум»
Слайд 18
![Создание пользовательской формы Калькулятор](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-17.jpg)
Создание пользовательской формы Калькулятор
Слайд 19
![Код кнопки «Вычислить» Объявление переменных Проверка корректности ввода исходных данных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-18.jpg)
Код кнопки «Вычислить»
Объявление переменных
Проверка корректности ввода исходных данных
Слайд 20
![Код кнопки «Вычислить» Ввод исходных данных Вычисление суммы, произведения, разности](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-19.jpg)
Код кнопки «Вычислить»
Ввод исходных данных
Вычисление суммы, произведения, разности
Вычисление частного с проверкой
деления на ноль
Слайд 21
![Код кнопки «Выход» Код кнопки «Вычислить» Вывод результата](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-20.jpg)
Код кнопки «Выход»
Код кнопки «Вычислить»
Вывод результата
Слайд 22
![Кнопка «Калькулятор» на листе «Формы» Код кнопки «Калькулятор»](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-21.jpg)
Кнопка «Калькулятор» на листе «Формы»
Код кнопки «Калькулятор»
Слайд 23
![Создание пользовательской формы Цвет](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-22.jpg)
Создание пользовательской формы Цвет
Слайд 24
![Изменение полосы прокрутки ScrollRed Изменение полосы прокрутки ScrollGreen](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-23.jpg)
Изменение полосы прокрутки ScrollRed
Изменение полосы прокрутки ScrollGreen
Слайд 25
![Изменение полосы прокрутки ScrollBlue Изменение поля ввода TextRed](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-24.jpg)
Изменение полосы прокрутки ScrollBlue
Изменение поля ввода TextRed
Слайд 26
![Изменение поля ввода TextBlue Изменение поля ввода TextGreen](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-25.jpg)
Изменение поля ввода TextBlue
Изменение поля ввода TextGreen
Слайд 27
![Обработка события Initialize](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/423680/slide-26.jpg)
Обработка события Initialize