Форма - это документ, его появление не должно вмешиваться в логику программы. То есть, логика программы и документ на экране - разные вещи.

Может, стоит помозговать, как выстроить интерфейс по-другому?