Registriert seit: 22. Sep 2003
1.123 Beiträge
Delphi 12 Athens
|
Focus fehlt???
6. Aug 2004, 09:19
Hallo alle zusammen!
Ich habe mir eine Komponente geschrieben vom Typ TCustomControl und habe nun folgendes Problem...
Wenn ich sie makiere (WMSetFocus) zeichne ich ihn selber das geht auch und ich kann auch wenn ich mehrere Komponenten auf dem Formular habe mit den Pfeiltasten zwischen ihnen wechseln (mit dem Fokus).
z.B. ich habe eine normale CheckBox,ein Button und meine Kompo...
Nun kann ich mit den Pfeiltasten hin und her "springen" aber aus irgendeinem Grund kann ich das mit der TAB Taste nicht obwohl diese ja auch zwischen den Button und der CheckBox hin und her "springt"
Warum bekommt meine Kompo die Fokus da nicht?
Wie muss ich das realisieren?
Ich habe die 2 WindowsBotschaften WMSetFocus und WMKillFocus schon abgefangen und sage dort invalidate und inherited aber irgendwie gehts mit TAB einfach nicht?!?!?!
Ich hoffe ihr könnt mir helfen
Danke
|