Hallo!
Wenn man in einer Anwendung Fenster in's Hauptformular dockt, dann werden die ja sozusagen Teil des Hauptformulars.
Das heisst auch, dass man mit einem Druck auf Tab zuerst durch die Elemente eines Fensters rotiert und dann zum nächsten Element (das u.U. auf einem anderen gedockten Fenster sitzt) weiterspringt.
Das mag im Allgemeinen super sein, ich habe hier unglücklicherweise ein Fenster bei dem gewünscht wird, dass nur durch die Elemente des Fensters rotiert wird - ob das Fenster nun gedockt ist oder nicht.
Ich hab erste naiv gedacht, ich käme so herum:
Delphi-Quellcode:
type
TForm1 = class(TForm)
...
private
procedure WMNextDlgCtl(var Message: TWMNextDlgCtl); message WM_NEXTDLGCTL;
...und dann einfach in der Methode mit SetFocus weiterarbeiten, aber die Methode wird gar nie aufgerufen.
Any ideas?
Danke,
Ralf