Программирование windows forms c

Доброго времени суток, я учусь программированию на c#, учился на консольном приложении, потом перешел на windows forms, столкнулся с проблемой из-за недостатка опыта и знаний, в интернете крайне сложно найти ответ на этот вопрос. Суть проблемы:
Мне нужно вызвать элемент формы label (текст) из public static класса (static убрать не могу, ибо без него там никак), напрямую он не вызывается, я пробовал ставить для элемента public и вызывать его вот так:
Form2 fm2 = new Form2();
fm2.label4.text = "ON";

Этот метод не выдаёт ошибок, но и текст label не меняет, кто может подсказать в чём проблема или костыли которые помогут это решить?

УЧИСЬ

>>Этот метод не выдаёт ошибок, но и текст label не меняет\
меняет в этом экземпляре класса
Form2 fm2 = new Form2();
fm2.label4.text = "ON";
акь2.Show();

Добавить комментарий