Я знаю что можно допустим, создать статический класс. Изменить переменные в форме 1 и они отображаются в форме 2 при её открытии.
Но у меня наоборот, в форме 2 меняются значения (5 переменных) и уже в form1 должны использоваться эти переменные для выполнения задачи.
Конечно есть способы целых ивентов понасоздавать, которые будут отслеживать и т.п. (самому)
Но как будто это костыль, а не решение. Да и +20 строк из воздуха для банального. Как можно это решить по человечески то?
Допустим
static structure database{
int a;
int b;
}
И т.п.
1. Message Bus
2. В MVVM все проще, 1 у вас будет вью модель по закрытию окна ну или надо в реальном времени менять, то подписываемся на PropertyChanged.
3. Подписывайся наOnFormClose и по закрытию дергай все параметры нужные из формы, зачем на события каждого элемента подписываться
4. Прочтите про MVVM, сильно упрощает жизнь