Fixed: Cycling through tabs in find dialog with (Shift+)Ctrl+Tab does not work

Bug reports concerning HxD.
Post Reply
Maël
Site Admin
Posts: 1455
Joined: 12 Mar 2005 14:15

Fixed: Cycling through tabs in find dialog with (Shift+)Ctrl+Tab does not work

Post by Maël »

Original report from https://forum.mh-nexus.de/viewtopic.php ... 3191#p3154
myoolneer wrote: 09 May 2019 11:01 2) In the Find dialog, please allow Ctrl+Tab and Ctrl+Shift+Tab to cycle between the tabs.
Maël
Site Admin
Posts: 1455
Joined: 12 Mar 2005 14:15

Re: Cycling through tabs in find dialog with (Shift+)Ctrl+Tab does not work

Post by Maël »

Hm, it works in the options dialog. Maybe it's a Delphi bug related to frames? I'll have a look.

Edit: turns out Delphi's TTabControl does not handle it right, like TPageControl does.
Maël
Site Admin
Posts: 1455
Joined: 12 Mar 2005 14:15

Re: Cycling through tabs in find dialog with (Shift+)Ctrl+Tab does not work

Post by Maël »

I made a TXmTabControl that handles these shortcuts as well.

But frames do indeed cause an issue, independently of that. When you switch to another tab, the focus is lost to a control outside of the tabcontrol, and therefore you cannot continue tabbing with Ctrl+Tab (or Shift+Control+Tab). This is somehow due to frames and the contained controls that get switched in and out.

This still needs to be fixed.
Maël
Site Admin
Posts: 1455
Joined: 12 Mar 2005 14:15

Re: Cycling through tabs in find dialog with (Shift+)Ctrl+Tab does not work

Post by Maël »

Fixed in HxD 2.3.
Post Reply