Окно ввода информации (InputBox)

Часто в ДО необх. не только нажать кнопки выбора действия, но и ввести опред. информацию, кот. затем анализируется программой. Для этого использ. ДО ввода информации Input-Box. InputBox (prompt [, title] [, default] [, xpos] [, ypos] [, helpfile, context] где:

• параметр prompt — обязат., строка выдается в окне со­общения. Макс.длина =1024 симв;

• параметр title — текст заголовка диалогового окна;

• параметр default — строка в текст.поле. Если параметр отсут., строка остается пустой;

• параметр xpos - позиция по вертикали левого верхнего угла ДО относит. левого верхнего угла экрана. По умолчанию значение, соответ. середине экрана;

• параметр ypos - позиция по горизонтали левого верхнего угла диа­логового окна относит. левого верхнего угла экрана. По умолчанию значение, соответ. середине экрана;

• параметр help/lie — ссылка на файл справочной системы;

• параметр context — ссылка на содержание в файле справочной системы.

Окно содержит сообщение о том, какие данные должен ввести поль­зователь после текста для ввода данных и две кнопки ОК и Отмена, кото­рые подтверждают или отменяют ввод данных.

№15 Формы как пользовательские окна диалога

Пользоват. окно диалога - это форма, содерж.ЭУ (команд.кнопки, переключатели, текст. поля, кот. обеспеч. пользователю ввод информации, треб. для ра­боты приложения.

Пользоват. окно можно создавать или настраивать. Чтобы создать:1) Project / Add Form / Вкл.New; 2)в открыв. окне добав. к проекту нов. форму; 3)настроить компоновку нов. формы и ввести ЭУ; 4) добав. код к процедурам событий формы и ЭУ.

Чтобы настроить: 1) Project / Add Form / Вкл. Existing, вот­крыв. окне Add Form добав. существующую форму к про­екту; 2) File / Save <Имя файла> As и ввести новое имя файла. (Это предохранит от изменений существующую вер­сию формы); 3)настроить вид и компоновку формы; 4) настроить процедуры обраб.событий формы и ЭУ. Окно может быть фиксирован. или перемещаемым, режимным (окно диалога должно быть закрыто (скрыто или выгруже­но), прежде чем можно будет продолжить работу в приложении) или не­режимным (окна диалога позволяют перемещать фокус от окна диалога к другой форме, не закрывая это окно диалога). Оно может содержать ЭУ различных типов.

Открытие пользовательского окна диалога: Вывести окно диалога на экран можно так же, как и любую другую форму в приложении. Форма запуска загруж. автоматически при за­пуске приложения. Когда треб. открыть вторую форму или окно диа­лога, соответ. код загружает и выводит его на экран, когда треб.удалить форму или окно диалога, выполняется код, кото­рый их выгружает или скрывает.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: