Загадка про TabBar (с картинками)
Добавлено: 06 Декабрь 2017, 17:19
Привет всем !
Хочу предложить к рассмотрению небольшой конфуз.
Потребуется Clarion 10 (любой) и желание при запуске приложения сразу открыть в нём MDI окно.
А потом, из меню AppFrame, ещё 2 раза открыть это же окно (я буду нумеровать окна в порядке запуска).
1. Сначала просто запускаем AppFrame и 3 раза открываем через меню MDI окно.
Получаем вполне ожидаемый и корректный TabBar:
2. Теперь для AppFarme добавляем в "Window Events -> Open Window" запуск MDI окна.
После запуска приложения всё верно: открыто "ОКНО № 1".
Открываем еще 2 копии окна из меню AppFrame и получаем непонятное:
Глюк стабильный, наблюдать его можно на любых окнах, при условии, что есть открытие MDI окна при запуске приложения.
Почему так происходит ? И как открыть MDI окно при запуске приложения, что бы потом не нарушался порядок закладок в TabBar ?
Хочу предложить к рассмотрению небольшой конфуз.
Потребуется Clarion 10 (любой) и желание при запуске приложения сразу открыть в нём MDI окно.
А потом, из меню AppFrame, ещё 2 раза открыть это же окно (я буду нумеровать окна в порядке запуска).
1. Сначала просто запускаем AppFrame и 3 раза открываем через меню MDI окно.
Получаем вполне ожидаемый и корректный TabBar:
2. Теперь для AppFarme добавляем в "Window Events -> Open Window" запуск MDI окна.
После запуска приложения всё верно: открыто "ОКНО № 1".
Открываем еще 2 копии окна из меню AppFrame и получаем непонятное:
Глюк стабильный, наблюдать его можно на любых окнах, при условии, что есть открытие MDI окна при запуске приложения.

Почему так происходит ? И как открыть MDI окно при запуске приложения, что бы потом не нарушался порядок закладок в TabBar ?