У меня есть форма MainForm с несколькими свойствами / методами, доступ к которым осуществляется из другого потока.
В какой-то момент я мог бы открыть форму AuxForm с помощью ShowDialog (), а затем, пока эта модальная форма открыта, другой поток все еще изменяет свойства MainForm.
Это все желаемое.
В одном из методов, доступных из другого потока, мне нужно выполнить некоторый код, но только если модальная AuxForm не открыта. Есть ли способ проверить это (используя свойства формы .NET WF) или мне нужно использовать переменную-флаг?
ПРИМЕЧАНИЕ. Ни одно из этих свойств / методов не изменяет элементы управления (поэтому Invoke не требуется).