Искал вопрос в инете на данную тему, много вариантов, но про правильный нигде не сказано. Больше всего скланяюсь к этому варианту: Передача данных между формами. Можете подсказать начинающему, как правильно передавать данные между формами. Будет здорово если посоветуете хорошую книгу по C# с примерами.
Для примера копирование из одного textBox в другой:
Form1 с textBoxOfForm1, buttonOfForm1 и Form2 с textBoxOfForm2. Записали в текст в textBoxOfForm1 далее нажимаем на buttonOfForm1 и текст должен появиться в textBoxOfForm2.