Как управлять родительской формой из модально называемой дочерней формы - PullRequest
0 голосов
/ 15 января 2019

Можно ли управлять родительской формой из модальной дочерней формы?

Моя единственная идея - закрыть родительскую форму и показать дочернюю форму через ChildForm.Show(), а не ChildForm.ShowDialog(parentform). Могу ли я контролировать родительскую форму из модально отображаемой дочерней формы?

Как автоматически обновить родительскую форму после сохранения обновления в дочерней форме?

1 Ответ

0 голосов
/ 16 января 2019

Вы можете получить доступ к родительской форме (владельцу), используя свойство Owner. Если вы показываете диалог, используя:

childForm.ShowDialog(this);

( это будет форма, из которой вы показываете диалоговое окно)

затем в диалоге:

this.Owner.BackColor=System.Drawing.Color.Coral;

Это немедленно изменит цвет фона родительской формы.

ParentForm доступно в контексте MDIForm context.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...