kmuthu1212 Ответов: 1

Как автоматически обновить патикулярные элементы управления form1 после вставки данных в форму 2 с помощью C# winforms


Как автоматически обновить патикулярные элементы управления form1 после вставки данных в форму 2 с помощью C# winforms. Кто-нибудь, пожалуйста, дайте правильное решение

Что я уже пробовал:

Как автоматически обновить патикулярные элементы управления form1 после вставки данных в форму 2 с помощью C# winforms. Кто-нибудь, пожалуйста, дайте правильное решение

1 Ответов

Рейтинг:
1

OriginalGriff

Зависит от того, как вы отобразили Form2, но в любом случае это почти одно и то же: вы используете свойства в Form2, к которым Form1 может получить доступ, когда ему нужны данные. Затем Form1 обновляет свои собственные элементы управления по мере необходимости.

Если вы отобразили Form2 с помощью ShowDialog, то просто подождите, пока форма закроется и код будет продолжен со следующей строки - точно так же, как это делает использование OpenFileDialog.
Если use used Show, то Form2 нужно будет вызвать событие, которое обрабатывает Form1: это может быть событие FormClosed или одно из ваших собственных.

Видеть здесь: Передача информации между двумя формами, Часть 2: Ребенок-Родитель[^]