Thema: Delphi Forms 'andocken'

Einzelnen Beitrag anzeigen

Benutzerbild von trockentaucher
trockentaucher

Registriert seit: 25. Nov 2003
Ort: Dortmund
41 Beiträge
 
Delphi 7 Professional
 
#4

Re: Forms 'andocken'

  Alt 30. Mai 2006, 14:15
Zitat von x000x:
Moin moin,
Zitat von E307:
Hallo!
... mit dem Form1 verschoben wird?
das wäre evtl. so zu lösen
Delphi-Quellcode:
//...
  private
    { Private-Deklarationen }
    procedure PosChange(var Msg: TWmWindowPosChanging); message WM_WINDOWPOSCHANGING;
//...

procedure TForm1.PosChange(var Msg: TWmWindowPosChanging);
begin
   if Assigned(Form2) then begin
      if Form2.Visible then begin
         Form2.Left := 0;
         Form2.Top := 0;
      end;
   end;
   Msg.Result := 0;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
   Form2.Parent := Form1;
   Form2.Show;
end;
Will das nochmal aufgreifen... die Procedure wird ausgelöst, wenn das Formular verschoben wird; gibt es ein Pendant, das auslöst nachdem das Formular verschoben wurde?! Sinn und Zweck wäre die neue Position des Formulars zu ermitteln.

Ciao,
trocki
  Mit Zitat antworten Zitat