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


Автор: five 16.4.2004, 11:37
У меня есть MDI-приложение, все отлично работает, но мне нужно создать форму, которая бы показывалась как отдельное приложение.
(что-то типа похожее на Outlook, когда он показывает окошко с напоминанием)
Я пробовал вариант:
Код

      Application.CreateForm(TfrmMemoriesPopUp, frmMemoriesPopUp);
      frmMemoriesPopUp.show;

при этом варианте окно все равно является окном MDI формы и пропадает если свернуть главную MDI форму.

Может у кого есть примеры, а? smile.gif

Я был бы очень признателен.

Автор: dm9 16.4.2004, 18:32
Ну сделай ты эту форму с формстайлом fsNormal, и показывай
Form3.Show или
Form3.Showmodal

Если в рантайме создавать надо форму - делай так:
Код
procedure TForm2.Button1Click(Sender: TObject);
var
  F : TForm3;
begin
  F := TForm3.Create (Self);
  F.Showmodal;
  F.Free;
end;


Только если пользуешь не Showmodal, а Show - не забывай переносить F : TForm3; в глобальные переменные и потом освобождать память...

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