Space » 01.03.2009 (Вс) 18:34
Вообщем, пишу свои практические наблюдения. Если кто знает реальное положение вещей, окройте истину миру:
Немодальные формы не передают фокус другому окну при скрытии окна, если приложение не активно, вернее, другие немодальные формы не получают его, т.к. нет смысла, активной становится та немодальная форма, на которой юзер кликает при активации приложения, а т.к. иконка трея "забирает" фокус у всех форм, поэтому, активным может оставаться уже скрытое немодальное окно(!), что так и есть. Модальное окно сразу забирает фокус себе, поэтому все модальные окна становятся Screen.ActiveForm как предполагается.