Иллюстрированный самоучитель по Visual Basic 6.0
Гл 7.htm
назад | содержание
| вперед
Диалоговое окно ввода информации
(InputBox)
Достаточно часто в диалоговом окне
необходимо не только нажать кнопки выбора действия, но и ввести определенную
информацию, которая затем анализируется программой. Для выполнения такого рода
действий в Visual Basic можно использовать диалоговое окно ввода информации
InputBox (рис. 7.20). Функция InputBox имеет следующий синтаксис:
InputBox (prompt [, title]
[, default] [, xpos] [, ypos] [, helpfile, context])
где:
- prompt — текст сообщения в диалоговом
окне. Максимальная длина текста 1024 символа. В этот текст можно вставить
в качестве разделителей строк перевод каретки Chr(13), перевод строки Chr(lO)
или их комбинацию;
- title — текст заголовка диалогового
окна;
- default — значение текстового
поля ввода по умолчанию. Если параметр отсутствует, строка остается пустой;
- xpos — позиция по горизонтали
левого верхнего угла диалогового окна относительно левого верхнего угла экрана.
По умолчанию присваивается значение, соответствующее середине экрана;
- ypos — позиция по вертикали
левого верхнего угла диалогового окна относительно левого верхнего угла экрана.
По умолчанию присваивается значение, соответствующее середине экрана;
- helpfile — ссылка на файл справочной
системы;
- context — ссылка на содержание
в файле справочной системы.
Для примера введите в командном
окне среды проектирования Immediate следующую команду:
strUserTest = InputBox ("Введите
пароль", "Запуск приложения", "****")
В результате получите диалоговое
окно, показанное на рис. 7.20.
Рис. 7.20. Диалоговое окно
ввода
В отличие от диалогового окна
MsgBox, в окне InputBox всегда имеются только две кнопки управления:
ОК и Cancel. Кнопка ОК подтверждает ввод данных, кнопка Cancel
— закрывает диалоговое окно без ввода данных.
назад | содержание
| вперед