|
Функция InputBox | | Синтаксис InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context]) | Выводит на экран диалоговое окно, содержащее сообщение и поле ввода, устанавливает режим ожидания ввода текста пользователем или нажатия кнопки, а затем возвращает значение типа String, содержащее текст, введенный в поле. | Параметры Наименование | Описание | Prompt | Обязательный. Строковое выражение, отображаемое как сообщение в диалоговом окне. Максимальная длина строки prompt составляет приблизительно 1024 символов и зависит от ширины используемых символов. Строковое значение prompt может содержать нескольких физических строк. Для разделения строк допускается использование символа возврата каретки (Chr(13)), символа перевода строки (Chr(10)) или комбинацию этих символов (Chr(13) & Chr(10)).
| Title | Необязательный. Строковое выражение, отображаемое в строке заголовка диалогового окна. Если этот аргумент опущен, в строку заголовка помещается имя приложения.
| Default | Необязательный. Строковое выражение, отображаемое в поле ввода как используемое по умолчанию, если пользователь не введет другую строку. Если этот аргумент опущен, поле ввода изображается пустым.
| XPos | Необязательный. Числовое выражение, задающее расстояние по горизонтали между левой границей диалогового окна и левым краем экрана (в твипах). Если этот аргумент опущен, диалоговое окно выравнивается по центру экрана по горизонтали.
| YPos | Необязательный. Числовое выражение, задающее расстояние по вертикали между верхней границей диалогового окна и верхним краем экрана (в твипах). Если этот аргумент опущен, диалоговое окно помещается по вертикали примерно на одну треть высоты экрана.
| Helpfile | Необязательный. Строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне. Если этот аргумент указан, необходимо указать также аргумент context.
| Context | Необязательный. Числовое выражение, определяющее номер соответствующего раздела справочной системы. Если этот аргумент указан, необходимо указать также аргумент helpfile. |
| Замечания | Пример использования 'в данном примере приведены различные способы получения сведений
'от пользователя с помощью функции InputBox. Если аргументы x и y
'опущены, окно диалога автоматически выравнивается по центру по
'соответствующим осям. Переменная MyValue содержит значение, введенное
'пользователем, если была нажата кнопка OK или клавиша ENTER. Если
'пользователь нажмет кнопку Отмена, функция возвратит пустую строку
Dim Message, Title, Default, MyValue
Message = "Введите число от 1 до 3" 'сообщение-подсказка
Title = "Пример" 'заголовок
Default = "1" 'значение по умолчанию
'выводит на экран сообщение, заголовок и значение по умолчанию
MyValue = InputBox(Message, Title, Default)
'получение справки. Кнопка "Справка" добавляется автоматически
MyValue = InputBox(Message, Title, , , , "DEMO.HLP", 10)
'размещает верхний левый угол окна диалога в точке 100, 100
MyValue = InputBox(Message, Title, Default, 100, 100) | Дополнительная информация Категория: Функции ввода данных Еще функции: Choose, IIf, InputBox, LoadPicture, LoadResData, LoadResPicture, LoadResString, MsgBox, Switch |
|
|