#delphi #tabs #mdi
#delphi #вкладки #mdi
Вопрос:
Всем хорошего вечера,
У меня вопрос о функциональности, которую я хочу добавить в свое приложение Delphi MDI. Часто мои пользователи одновременно открывают более одной формы, и эти формы почти всегда развернуты. Мне нужно что-то вроде Alt Tab, которое с помощью сочетания клавиш позволяет пользователю прокручивать уже открытые формы с помощью простого предварительного просмотра, который помогает выбрать правильную форму.
Лучший вариант, который я могу себе представить, это то, что позволяет мне включать все открытые формы в пользовательский интерфейс «windows alt tab» и управлять всеми необходимыми сообщениями Windows в основной форме моего MDI-приложения, чтобы вывести на передний план нужные формы. Недавно Firefox добавил что-то подобное, и мне нужно включить то же самое в мое приложение.
Я искал эту вещь в Интернете, но ничего не нашел. Есть идеи, как это сделать?
Спасибо, Аттилио
Комментарии:
1. CTRL-TAB уже циклически переключает вложенные окна / документы. Просто нужно добавить предварительный просмотр.
2. Для этого пункт меню window «Окно» существовал десятилетиями и в настоящее время забыт, наряду с CTRL F6 и CTRL SHIFT F6 для циклического перемещения вперед / назад через все дочерние элементы MDI. CTRL TAB в основном работает только потому, что задействован элемент управления страницей.
3. Лично я считаю удивительным, что новые приложения MDI Win32 все еще разрабатываются!
4. @Brian, ну, на самом деле нажатие CTRL TAB в моем приложении, похоже, ничего не делает.
5. @AmigoJack, ни Ctrl F6, ни Ctrl SHIFT F6, похоже, не работают, но я проверю.