Thema: Delphi Docking und TabOrder....

Einzelnen Beitrag anzeigen

Benutzerbild von ralfiii
ralfiii

Registriert seit: 30. Mai 2007
489 Beiträge
 
Delphi 2010 Professional
 
#1

Docking und TabOrder....

  Alt 23. Nov 2012, 16:42
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
  Mit Zitat antworten Zitat