DockPanel Suite:更改 Control+Tab 顺序

DockPanel Suite: Alter Control+Tab order

我正在尝试更改在使用 DockPanel Suite 的包含多个文档的应用程序中使用 Control+Tab 时出现的选项卡的顺序。

确切地说,我愿意得到 Visual Studio 这样的行为。也就是说,如果您在示例中有文档 1、2 和 3,在文档 1 中,按一次 "Control+Tab" 会将您带到文档 2。如果您现在释放控制键,然后按 "Control+Tab"再次,文档 1 弹出。一般而言,VS 会存储最新选择的选项卡,然后 Control+Tab 按之前访问它们的顺序循环浏览它们

有办法吗? (最好不修改源代码,但如果需要我可以尝试更改它)

谢谢!

我在主窗体中使用了 ProcessCmdKey,以便自己处理 Ctrl+Tab 和 Ctrl+Shift+Tab,并返回 true,这样该键就不会被 DockPanel Suite 处理。 然后就是自己处理文档的顺序了,按Ctrl+Tab时showing/hiding文档