我有一个调用自定义子表单的表单。子窗体基本上是一个获取一些用户数据的弹出框。
我希望父表单处理子表单返回的信息。
问题是,Parent 表单正在调用 Child,而不是等待回复。
理想情况下,我想让 Child 表单返回一个 DialogResult。从功能上讲,这很清楚发生了什么(特别是因为用户可以选择取消子控件),并且似乎是一种强制父级等待的简单方法。我还没有弄清楚如何做到这一点。
第二个问题是,父控件超出了 childDialog.Show() 事件,并尝试处理子控件的信息。哪个还没有改变。
使用 Child 控件的公共值(例如 childDialog.UserClickedOK)设置条件无济于事,因为默认值仍然有效。
我在看什么?
谢谢大家!:)