- •Міністерство освіти і науки, молоді та спорту україни київський національний університет технологій та дизайну
- •Лабораторних і самостійних робіт»
- •Лабораторна робота № 7
- •Лабораторна робота № 8
- •Лабораторна робота № 9
- •Лабораторна робота № 10
- •Лабораторна робота № 11
- •Хід виконання роботи
- •Як змінити розміри форми?
- •Як розмістити на формі Командну кнопку:
- •Як доповнити програмний код?
- •Доповніть програмний код:
- •Помістіть на форму нову командну кнопку “вихід” і введіть для неї код.
- •Помістіть у форму перед кожним Полем елемент управління Напис.
- •Доповніть додаток програмним кодом для кнопки CommandButton3 (Обчислити) та для чотирьох перемикачів OptionButton:
- •Лабораторна робота № 12
- •Теоретичні відомості
Доповніть додаток програмним кодом для кнопки CommandButton3 (Обчислити) та для чотирьох перемикачів OptionButton:
Двічі клацніть мишкою командну кнопку Обчислити.
Введіть код обробки події активізації Командної кнопки «Обчислити»
Private Sub CommandButton3_Click()
' Оголошення змінних, що беруть участь в обчисленнях
Dim числоА As Single, числоВ As Single, результат As Single
' Перевірка: чи вводиться числове значення в поле TextBox1?
If IsNumeric(TextBox1.Text) = False Then
MsgBox "Помилка при введені Першого числа", _
vbInformation, "ВХІДНІ ДАНІ"
TextBox1.SetFocus ‘ помістити текстовий курсор в елемент TextBox1
Exit Sub
End If
' Перевірка: чи введено в поле TextBox2 число?
If IsNumeric(TextBox2.Text) = False Then
MsgBox "Помилка при введені Другого числа", _
vbInformation, "ВХІДНІ ДАНІ"
TextBox2.SetFocus
Exit Sub
End If
' Змінним присвоюються значення що уведені в текстові поля
числоА = TextBox1.Text
числоВ = TextBox2.Text
‘ Користувач не може вносити зміни в зміст поля РЕЗУЛЬТАТ
TextBox3.Enabled = False
' Перевірка: чи обрано який-небудь із перемикачів?
If OptionButton1.Value = True Then
If числоВ = 0 Then
MsgBox "ЗНАМЕННИК НЕ МОЖЕ ДОРІВНЮВАТИ НУЛЮ", _
vbInformation, "ВХІДНІ ДАНІ"
TextBox2.SetFocus
Exit Sub
End If
' обчислення _____________ (допишіть самостійно)
результат = числоА / числоВ
TextBox3.Text = результат
Exit Sub
End If
' обчислення _____________ (допишіть самостійно)
If OptionButton2.Value = True Then
результат = числоА * числоВ
TextBox3.Text = результат
Exit Sub
End If
' обчислення _____________ (допишіть самостійно)
If OptionButton3.Value = True Then
результат = числоА + числоВ
TextBox3.Text = результат
Exit Sub
End If
' обчислення _____________ (допишіть самостійно)
If OptionButton4.Value = True Then
результат = числоА- числоВ
TextBox3.Text = результат
Exit Sub
Else
MsgBox "Не вибрано перемикач операції ", _
vbInformation, “ЗАСТЕРЕЖЕННЯ”
Exit Sub
End If
End Sub
11.Перевірте роботу введеного коду для 6-7 пар дійсних чисел. Результати обчислень занесіть до таблиці й додайте до протоколу.
Довідкова інформація: основні властивості елементів управління
Name (ім'я) |
Властивість використовується для звернення до об'єкту в додатку |
Caption (напис) |
Властивість визначає текст напису на об'єкті |
Left, Top, Height та Width (позиція) |
Чотири властивості, що визначають позицію елемента управління. Ці значення за замовчуванням використовують як одиницю вимірювання твіп (twip). Твіп — це екранно-залежна одиниця вимірювання, рівна 1/20 точки принтера і гарантуюча незалежність відображення елементів додатку від дозволу дисплея. Відлік в системі координат ведеться зверху вниз (Y) і зліва направо (X). |
BackColor (колір фону), ForeColor (колір шрифту) |
Управління колірним оформленням елементів здійснюється за допомогою властивостей, яким за замовчуванням призначаються стандартні кольори Windows. |
Font (параметри шрифту) |
Вид шрифту в елементах управління вибирається шляхом установки значень цієї властивості. |
Enabled і Visible (доступність і видимість елемента управління) |
Властивість Enabled дозволяє робити об'єкти доступними (True) або недоступними (False)на етапі виконання. Властивість Visible дозволяє робити об'єкти видимими(True) або невидимими (False) на етапі виконання. |
Контрольні питання
Як додати форму в проект?
Як змінити розміри форми?
Як розмістити на формі Командну кнопку?
Як перевірити роботу додатка?
Як доповнити програмний код?
Яке призначення властивості BackStyle?
Яке призначення властивості ControlTipText?
Яке призначення ключового слова Static?
Яке призначення властивості Caption?
Як запустити додаток для виконання?
Як вказати місце розташування форми на екрані?
Яке призначення функції Rnd()?
Що розміщено на панелі Toolbox?
Яке призначення властивості Multiline?
Яке призначення властивості AutoSize?
Яке призначення функції IsNumeric()?
Яке призначення елемента управління OptionButton?
Яке призначення елемента управління Напис?
Яке призначення властивості Enabled?
Яке призначення методу SetFocus?