Einzelnen Beitrag anzeigen

FromHell4u

Registriert seit: 21. Jan 2006
Ort: Bietigheim-Bissingen
1 Beiträge
 
#10

Re: Form an einen Panel im Hauptfenster koppeln

  Alt 21. Jan 2006, 14:57
Es gibt eine weiter Möglichkeit:

Wenn man in der Hauptform einen Messagehandler
procedure WndProc(var Message: TMessage); override;
implementiert, dem man via Windows-Message die aktuelle Form sendet.
(Die Message kommt von der aktuell angezeigten Form)

Im Hauptformular muß der Property KeyPreview gesetzt werden.
Nun kann man im Event OnKeyDown der Hauptform der Key abfangen
welcher gedrückt wurde. Diesen Key sendet man wiederum via WindowsMessage
an die Form zurück. Die wiederum in ihrem Messagehandler darauf reagieren
kann.
  Mit Zitat antworten Zitat