Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > inputquery с несколькими полями ввода


Автор: Teleport 22.11.2009, 06:16
Существуют ли в Делфи стандартные диалоги для одновременного ввода нескольких значений? 
InputQuery позволяет вводить одно значение за раз, а повторять несколько раз вызов этого диалога неудобно. 
Или остается только динамически создавать форму с несколькими edit?
Ну или нединамически форму с несколькими edit? 

Автор: Hexel 22.11.2009, 20:07
"вы не ответили на мой ответ! " ...  smile 
да, делай руками обычную форму) можешь в нее встроить функцию MultiInput, чтобы вызывать ее при вводе

Автор: Данкинг 22.11.2009, 20:17
Teleport, как вариант можно вводить строку значений, разделённую каким-нибудь символом: "2@3@4@5", а затем её парсить.

Автор: Teleport 23.11.2009, 00:57
2 Данкинг -  нну да, тоже вариант. Но в данном случае неудобно. Просто форму бросил в проект, в файле проекта убрал строку Application.CreateForm и вызываю ее когда надо:

Код

Frm_dlg:= TFrm_dlg.Create(Application);
Frm_dlg.Caption:= 'Введите данные';
Frm_dlg.ShowModal;


Потом просто закрываю.




Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)