Товарищи, никто не на знает что -ли, в чем может таиться ошибка? Или всех всегда устраивал урезанный функционал бэйсика для создания интерфейса???
Ошибка в том, что не надо подсовывать японской бензопиле стальные рельсы.
Наверняка часть свойств являются необязательными или редко используемыми. Почему бы их не вынести в отдельные формы и показывать все же модально?
Кроме того я сталкивался с тем, что формы, перегруженные элементами вызывают разнообразные недопустимые операции при открытии, причем только в скомпиленном варианте.
Однако, этот глюк с получением фокуса кажется смутно знакомым. При разработке универсального дропдауна (см. кирпичи) в некоторых случаях форма с ним, показанная модально, не могла получить фокус при скрытии окна дропдауна. Лечил с помощью сабклассинга всех окон, участвующих в процессе, и изучением и обработкой принимаемых ими сообщений.
Лучший способ понять что-то самому — объяснить это другому.