Как в Visual C# обратиться к контролу формы из другого класса (или модуля)?

программирование .net Visual C#

Например пытаюсь обратиться к текстбоксу из Program.cs следующим образом:
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Form1 frm1 = new Form1();
Application.Run(frm1);
frm1.textBox1.Text = "ПРИВЕТ!";
}
При этом textBox1 объявлен в Form1Designer как public!

Компилятор ошибок не выдает, но текстбокс остается пустым...
Ответы:
Ну кэп подсказывает, что строчка
          frm1.textBox1.Text = "ПРИВЕТ!";
выполнится только после закрытия формы
Не буду троллить данный вопрос пропагандой 6-го билдера (где всё просто и понятно, в т.ч. мультиформенность), потому что не верю, что студия не может того же (правда, через... Стоп, я ж по выходным не троллю).
Application.Run(frm1);  выполняет бесконечный цикл


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.