Доброго времени суток уважаемые. Начал писАть прогу. Интерфейс - одна MDI форма, и куча чилдреновских. Для улучшения дизайна нашёл компанент, который (наподобие тулбара) позволяет делать красивые кнопки и менюшки, тоже с картинками. Всё очень качествено, настраиваемо, даже настройки пользователя можно сохранить в отдельный файл. Вид, как у MS Word.
Теперь собственно вопрос. Разработчики не стали заморачиваться об MDI интерфейсе. Всвяза с этим возникает нехорошая особенность. При открытии MDI формы и чилдреновской, КАЖДАЯ из них имеет, как меню, так и кнопки. Не говорю уже про то, что нет возможности выводить список открытых окон (window list).
Решил сделать одну такую менюшку с кнопочками, и в зависимости от того, какая чилдреновская форма в фокусе, формирую програмно интерфейс на VDI форме.
Уважаемые, какие события ПРАВИЛЬНО использовать, чтобы та узнать, какая из формы на данный момент выбрана пользователем?
Пишу клас, формирующий данный интерфейс. В каких случаяз его будет необходимо запускать, кроме:
Form_Initialize
Form_Activate
Form_GotFocus
Form_LostFocus
?
Ошибок здесь быть не должно, т.к. приложение клиент-серверное с разграничением прав доступа, и те данные, которые доступны одному юзеру, не в коем случае не должны попасть другому!
Спасибо.