У меня глупый вопрос, который мешает мне продолжить мой проект.
Мой проект включает в себя многопоточность (потоки переднего плана), поэтому я хотел бы, чтобы все мои потоки хранились в другом файле .cs, чем Form1.cs.
Это хороший звонок или я должен написать
все мои методы в Form.cs? Все примеры, найденные в сети, имеют методы в одном классе.
Проблема, с которой я сталкиваюсь: как обновить мои элементы управления в Form1.
Если бы я поместил свои методы в класс Form, это было бы легко, я бы использовал:
if(this.InvokeRequired)
this.Invoke((Action)(() => richTextBox.Text += (line + Environment.NewLine)));
но обновление этого элемента управления из другого класса вызывает у меня головную боль, зная, что я могу пропустить что-то довольно простое.