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


Автор: Marlin 14.3.2006, 12:13
Вроде как в Делфи должны быть функции воода строки и числа.

Ну допустим, при нажатии на кнопку мне необходимо вывести окошко, которое спросит у пользователя число, строку или дату.

Неохота ради такой ерунды создавать отдельный модуль.

подскажите функцию пожалуйста

Автор: Демо 14.3.2006, 12:40
Просто создай в RunTime форму с полем ввода и кнопкой и оформи отдельной функцией.
Работы минут на 10-15.

Автор: Matematik 14.3.2006, 12:42
Для ввода строки есть InputQuery и InputBox.
Остальное сам программируй, максимум 15 минут работы

Автор: Yanis 14.3.2006, 12:45
Код

procedure TForm1.Button2Click(Sender: TObject);
var
  r: string;
begin
  if InputQuery('Привет', 'Введите пожалуйста число от 1 до '+IntToStr(MaxInt), r) then
    Application.MessageBox(PChar('Вы ввели: '+r+#13#10+'возможно это и число ;)'), 'Снова привет :)', MB_ICONINFORMATION);
end;

Автор: Marlin 14.3.2006, 12:53
InputQuery - это то, что я хотел

Спасибо

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