Ross, You could simplify this technique by inheriting your own TRossForm from TForm, adding this functionality to it, and then inheriting all your other forms from TRossForm. -- Chris
----- Original Message ----- RL> A few users have mentioned that many applications utilize Ctrl+Tab to RL> navigate around open non-modal windows within the application. Some blind RL> users are wanting my app to do the same. Is there a simple way to do this? RL> It's a shame Delphi doesn't add this to applications automatically. RL> Currently all I can think of is to add an ActionList keyboard shortcut to RL> every form to detect the key sequence, and use TScreen.Forms[] in a loop to RL> check for the next visible window and bring it to the front. Is that the RL> easiest way? RL> Is there a simple way to define an application wide keyboard shortcut? RL> Thanks, RL> Ross. RL> _______________________________________________ RL> Delphi mailing list -> [email protected] RL> http://lists.elists.org/cgi-bin/mailman/listinfo/delphi _______________________________________________ Delphi mailing list -> [email protected] http://lists.elists.org/cgi-bin/mailman/listinfo/delphi

