FAQ - Пример вывода сообщения одной командой и ввода строки тоже одной командой.
Пример вывода сообщения одной командой и ввода строки тоже одной командой.
Вывод сообщения: ShowMessage('сообщение'); Ввод текста от пользователя: S:=InputBox('Заголовок', 'Сообщение', S{строка по умолчанию});
unit Unit1; interface uses SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Button3: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); begin ShowMessage('Пример простого сообщения.'+#10+ 'Данное сообщение выводится всегда в центре экрана.'); end; procedure TForm1.Button2Click(Sender: TObject); begin ShowMessagePos('Пример сообщения с указанием его положения на экране.', Form1.Left+Button2.Left, Form1.Top+Button2.Top); end; procedure TForm1.Button3Click(Sender: TObject); begin Button3.Caption := InputBox('Delphi для всех', 'Введите строку:', Button3.Caption); end; end.