Delphi справочник - Форум программистов - Навигация  
 A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z      По первой букве  
System     SysUtils     StrUtils     DateUtils     FileCtrl     ConvUtils     StdConvs     Math     Classes     Dialogs     Types     Variants    ПО Unit   Compiler directives     Directives     Keywords     Types     Variables     Constants     Functions     Procedures    По категории  


Основы Delphi
InputBox
Функция
Отображает диалог, который просит пользователя о вводе текста, со значением по умолчанию Dialogs unit
  function InputBox ( const Caption, Prompt, Default : string ) : string;
Описание
Функция InputBox отображает простое диалоговое окно с заданным Заголовком (Caption) и Подсказкой (Prompt). Оно просит, чтобы пользователь ввел данные в текстовое поле на диалоговом окне. Значение по умолчанию отображено в текстовом поле.

Если пользователь нажал OK, значение по умолчанию или данные введенные пользователем, сохраняются в возвращаемой строке, иначе возвращается пустая строка.

Если пользователь отменяет диалог, то возвращаемым значением будет пустая строка.

Используйте, чтобы спросить у пользователя значение данных, для которых можно дать разумное значение по умолчанию, экономя ненужное печатание пользователя.
Похожие команды
InputQuery  Отображает диалог, который просит пользователя о вводе текста

PromptForFileName  Показывает диалог, позволяющий пользователю выбрать файл

ShowMessage  Показывает простое диалоговое окно с кнопкой ОК, содержащее заданную строку

ShowMessageFmt  

ShowMessagePos  Показывает строку в простом диалоговом окне размещенном в заданном месте

 
Пример кода : Спрашиваем у пользователя его город со значением по умолчанию
var
  value : string;

begin
  // Продолжаем спрашивать пользователя его город
  repeat
    value := InputBox('Test program', 'Пожалуйста, укажите свой город', 'Cardiff');
  until value <> '';

  // Показываем его название
  ShowMessage('Ваш город - '+value);
end;
Диалог отобразит спрашиваемый город пользователя,
с установленным начальным значением Cardiff.

Если пользователь нажмёт OK, тогда отобразится:

Ваш город - Cardiff
 



© Форум Delphi   |  Блог программистов   |  Создание и продвижение сайтов - "Веб сателлит"  |  Ссылки   |  Английская версия