Лекция: Диалоговое окно ввода информации (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.

В отличие от диалогового окнаMsgBox, в окнеInputBox всегда имеются только две кнопки управления:ОК иCancel. Кнопка ОК подтверждает ввод данных, кнопкаCancel — закрывает диалоговое окно без ввода данных.

 

еще рефераты
Еще работы по информатике