Einzelnen Beitrag anzeigen

corny2000

Registriert seit: 31. Mai 2007
3 Beiträge
 
#3

Re: Frame soll sich selbst löschen

  Alt 27. Jan 2008, 20:48
Hallo,

Danke für die Antwort!


Leider ist mein Problem damit nur zur Hälfte gelöst.

Diese Zeile schickt die Message an meine Form:
PostMessage(Form1.Handle, UM_FREEFRAME, 0, 0); Jetzt habe ich in Form1 eine procedure die mir das abfängt:

Delphi-Quellcode:
procedure FreeFrame(var Msg: TMessage);
begin
  Frame1.Free;
end;
Leider funktioniert das nur, solange ich den Namen des Frames kenne, den ich schließen will. Erzeuge ich meine Frames aber dynamisch, muss ich irgendwie übergeben können, WELCHEN meiner Frames ich löschen möchte.
Kann man diese Information wohlmöglich in der Message mit unterbringen?
PostMessage(Form1.Handle, UM_FREEFRAME, 0, 0);
  Mit Zitat antworten Zitat