Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Docking und TabOrder.... (https://www.delphipraxis.net/171764-docking-und-taborder.html)

ralfiii 23. Nov 2012 16:42

Docking und TabOrder....
 
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


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz