End Sub

Ввод данных

Ввод и вывод данных в VB

End Sub

Рис. 5 – Пример использования функции MsgBox:

 

Осуществляется с помощью встроенных функций InputBox, MsgBox,с помощью изменения определенных свойств определенных объектов или применения к ним соответствующих методов.

Ввод значений переменных может осуществляться:

1. С помощью функции InputBox, которая при выполнении программы выводит на экран свое собственное диалоговое окно. Возвращаемое функцией InputBox значение имеет тип string. Поэтому для использования введенного значения в качестве числовой переменной необходимо дополнительно преобразовать его к числовому типу с помощью функции Val. Например, для ввода значения числа 5,25 в переменную а необходимо записать следующую строку программного кода:

a = Val(InputBox("Введите а", "Ввод данных"))

2. С помощью текстового окна TextBox. В этом случае на форме должно присутствовать текстовое окно, к примеру, Text1, а в событийной процедуре, например, для щелчка по командной кнопке, должен быть записан программный код, в котором используется свойство Тext объекта Text1:

Private Sub Command1_Click()

a = Val(Text1.Text)

Свойство Тext объекта Text1, также имеет строковое значение, поэтому необходимо его преобразование в числовое значение с помощью функции Val. Кроме того, на этапе проектирования желательно изменить значение этого свойства, например, на пустую строку.