Скрыть форму, когда приложение свернуто

У меня есть основная форма и форма статуса, которые я показываю, когда в моем приложении идет работа. Если работа завершена, я просто вызываю Hide в форме статуса, и форма статуса исчезает.

Моя проблема возникает, когда я сворачиваю основную форму, пока видна форма ожидания. Затем обе формы скрыты, чего я и хочу. Однако, если работа завершается, пока основная форма свернута, тогда, когда я восстанавливаю ее, форма статуса также восстанавливается, даже если Hide был вызван на ней, пока она свернута.

Visible кажется должно быть False для формы состояния, когда приложение свернуто, и поэтому вызов Hide , похоже, не имеет никакого эффекта (в справке говорится, что он просто устанавливает Visible на ] Неверно ).

Верны ли эти наблюдения? Как восстанавливается видимость формы, когда приложение снова получает фокус? Как я могу скрыть свою форму, пока приложение свернуто?

7
задан David Heffernan 9 June 2011 в 19:52
поделиться