Einzelnen Beitrag anzeigen

handson

Registriert seit: 18. Jan 2007
Ort: Delmenhorst
113 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Neues Fenster nach Aufruf eines MDIChilds

  Alt 25. Okt 2007, 12:38
Das Maximieren mache ich sowohl im Object-Manager (WindowsState) als auch während der Laufzeit:

Delphi-Quellcode:
procedure TFormBuchungen.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  Params.Style := Params.Style or WS_MAXIMIZE;
  Params.Style := Params.Style and not WS_SYSMENU;
end;
Das Extra-Fenster rufe ich jetzt unter OnActivate auf, bei den anderen Ereignisse hatte ich das auch schon versucht, leider erfolglos.

Delphi-Quellcode:
 
  
procedure TFormBuchungen.FormActivate(Sender: TObject);
begin
:
:
    FormBuchDatum := TFormBuchDatum.Create(self);
    Try
      FormBuchDatum.ShowModal;
      Buchungsdatum.Caption := DateToStr(FormBuchDatum.Buchdatum);
    Finally
      FormBuchDatum.Free;
    End;
:
:
End;
Stephan Faust
  Mit Zitat antworten Zitat