procedure TForm1.Button1Click(Sender: TObject);
var Form2: TForm;
Edit1: TEdit;
begin
Form2:=TForm.Create(Application);
Form2.Caption:='Тестовое диалоговое окно';
Form2.Width:=420;
Form2.Height:=100;
Form2.BorderStyle:=bsDialog;
Form2.Position:=poScreenCenter;
With TLabel.Create(Form2) do
begin
Parent:=Form2;
Left:=8;
Top:=8;
Font.Size:=14;
Caption:='Введите текст:';
end;
Edit1:=TEdit.Create(Form2);
Edit1.Parent:=Form2;
Edit1.Left:=8;
Edit1.Top:=32;
Edit1.Width:=400;
Edit1.Font.Size:=14;
Edit1.Text:='';
Form2.ShowModal;
Label1.Caption:=Edit1.Text;
Form2.Free;
end;
При нажатии на кнопку появится диалоговое окно, где требуется ввести текст. При его закрытии введенный текст появится на Label1.
Примечание. На форме Form1 должны быть добавлены компоненты Label1 и Button1.
|