Загрузка данных


——————————

Шаг 2. Код для формы калькулятора

Дважды кликните по форме или нажмите F7, чтобы открыть окно кода, полностью сотрите всё, что там есть, и вставьте следующий чистый и исправленный код:

' 1. Кнопка умножения "*"
Private Sub CommandButton1_Click()
    ' Используем Val(), чтобы избежать ошибок при расчете дробных чисел и пустых полей
    z.Text = Val(x.Text) * Val(y.Text)
End Sub

' 2. Кнопка вычитания "-"
Private Sub CommandButton2_Click()
    z.Text = Val(x.Text) - Val(y.Text)
End Sub

' 3. Кнопка "Сброс"
Private Sub CommandButton3_Click()
    x.Text = ""
    y.Text = ""
    z.Text = ""
End Sub

' 4. Кнопка "Выход"
Private Sub CommandButton4_Click()
    Unload Me ' Выгружает форму из памяти и закрывает её
End Sub

Примечание: в методичке написан упрощенный код z = x * y, но на практике в VBA лучше обращаться к свойствам .Text и использовать функцию Val(), чтобы программа не выдавала ошибку при случайном нажатии на кнопку с пустыми полями.

——————————

Ответы на контрольные вопросы (для защиты лабораторной)

1. 

Как двумя способами можно организовать закрытие диалогового окна?

   * Способ 1: Программный — с помощью команды Unload Me (выгрузить форму из памяти) или UserForm1.Hide (просто скрыть с экрана).

   * Способ 2: Интерактивный — нажатием на стандартный системный крестик [X] в правом верхнем углу формы.

2. 

Каково назначение свойства объекта Caption?

   * Это свойство отвечает за отображение текстового заголовка элемента на экране (например, надпись на кнопке, текст внутри метки Label или название в шапке окна формы).

3. 

Каково назначение свойства объекта Font?

   * Позволяет настраивать параметры шрифта текста: выбирать семейство шрифта, его размер (кегль), начертание (жирный, курсив, подчеркнутый).

4. 

Каково назначение свойства объекта Text Align?

   * Отвечает за выравнивание текста внутри элемента управления (по левому краю, по центру или по правому краю).

-----
0.436375 ₽ · /balance_help