2016-02-16 2 views
1

Я пытаюсь изменить порядок вкладок, которые появляются при использовании Control + Tab внутри приложения с несколькими документами с использованием DockPanel Suite.DockPanel Suite: Alter Control + вкладка

Чтобы быть точным, я готов получить такое поведение, как Visual Studio. То есть, если у вас есть пример, документы 1, 2 и 3, находящиеся в документе 1, нажатие «Control + Tab» однажды приведет вас к документу 2. Если вы теперь отпустите клавишу управления, а затем нажмите «Control + Tab», снова появляется документ 1. В общих чертах VS хранит последние выбранные вкладки, а контрольные + вкладки циклически проходят через них в том порядке, в котором они были предварительно запрошены

Есть ли способ сделать это? (желательно без изменения исходного кода, но при необходимости я могу попытаться его изменить)

спасибо!

+0

Без изменения исходного кода практически невозможно. –

+0

На самом деле я нашел способ несколько месяцев назад :), но я забыл отправить ответ. Я использовал ProcessCmdKey в основной форме, чтобы обрабатывать Ctrl + Tab и Ctrl + Shift + Tab сам, и возвращать true, чтобы ключ не обрабатывался DockPanel Suite. Тогда это просто вопрос обработки самого документа документов, а также отображение/скрытие документов при нажатии Ctrl + Tab – KakCAT

+0

вы должны опубликовать это как ответ и принять его. –

ответ

1

Я использовал ProcessCmdKey в основной форме, чтобы обрабатывать Ctrl + Tab и Ctrl + Shift + Tab сам, и возвращать true, чтобы ключ не обрабатывался DockPanel Suite. Тогда это просто вопрос обработки самого документа документов и отображение/скрытие документов при нажатии Ctrl + Tab.

Смежные вопросы