Показать сообщение отдельно
  #2  
Старый 18.08.2010, 17:59
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Код:
procedure TForm1.Button1Click(Sender : TObject);
var
  f : TForm;
  b : TButton;
begin
  f := TForm.Create(Application);
  b := TButton.Create(f);
  b.Parent := f;
  b.Caption := 'OK';
  b.Top := 10;
  b.Left := 10;
  b.ModalResult := mrOK;
  b.Cancel := True;
  f.ShowModal;
  f.Free;
end;

Только целесообразность такого метода создания форм напрочь отсутствует. Тебе придется кодом повторить все те настройки всех компонентов, которые в дизайнтайме ты легко делаешь через инспектор...
Ответить с цитированием