nochmal rein theoretisch:
wenn du das unabhängig von der form machen willst, kannst du auch hergehen und dir ne eigene TTabControl schreiben, in der du die WndProc selber überschreibst:
PSEUDO
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| procedure WindowProc(var Message:TMessage); begin case Message.Msg of WM_KEYDOWN : begin ShowMessage('WM_KEYDOWN'); end; else inherited WindowProc(Message); end; end; |
gruß
rochus
PS: nutz bei der WindowProc lieber case, das ist übersichtlicher, wenn du mal anfängst, noch mehr messages abzufangen.