Моя программа имеет несколько форм. Некоторым из этих форм было бы полезно получить возможность общаться друг с другом, однако, если Form1 создает экземпляр Form2, Form2 не может перезвонить Form1, по крайней мере, не очень легко.Могу ли я использовать свои формы как Static?
Допустимо ли статические формы, чтобы они могли разговаривать друг с другом без необходимости создавать объекты этих классов во всем мире?
Короткий ответ: НЕ ДЕЛАЙТЕ ЭТО –
@ KarmicCoder: Согласен, используя статику/синглтоны, возникает много проблем с точки зрения безопасности потоков. –
«перезвонить» легко выполнить * без * ссылки. Используйте событие. –