Einzelnen Beitrag anzeigen

bcvs

Registriert seit: 16. Jun 2011
668 Beiträge
 
Delphi 12 Athens
 
#4

AW: Form auf Panel -> TEdit funktioniert nicht

  Alt 17. Jun 2011, 11:58
Mach mal folgendes:

tempForm3:=Tform3.Create(Panel1);
tempForm3.Parent:=Panel1;
tempForm3.Show;
SendMessage(tempForm3.Handle , WM_NCACTIVATE, 1, 0);

Damit ist dann der Titelbalken auch als aktiv dargestellt. Ich mache hier so etwas ähliches und plaziere mehrere Forms auf einem Panel. Wenn ein neues Form hinzukommt, muss dann eine
SendMessage(Handle , WM_NCACTIVATE, 0, 0) an die anderen Forms geschickt werden. Damit habe ich so eine Art MDI-Verwaltung nachgebaut.
  Mit Zitat antworten Zitat