Вы предполагаете, что _MAINFORM
, который вы создаете в конструкторе CLASS
, является таким же экземпляром, что и форма, где была нажата кнопка, что не соответствует действительности. У тебя проблемы с яйцом и курицей. Ваша форма создает CLASS
, а CLASS
создает форму. Итак, теперь у вас есть две разные формы . (или два разных экземпляра CLASS
, поскольку вы не показываете, как создается первая форма или CLASS
)
Вам необходимо "соединить" форму и класс либо путем передачи формы конструктору в качестве параметра, либо каким-либо другим способом.
Наконец, я бы посоветовал вам немного изучить лучшие практики для имен классов и членов. Для опытного разработчика C # это немного смущает, когда они видят имена во всех заглавных буквах и с подчеркиванием.