【发布时间】:2011-04-11 05:40:27
【问题描述】:
我有一个调用自定义子表单的表单。子窗体基本上是一个获取一些用户数据的弹出框。
我希望父表单处理子表单返回的信息。
问题是,Parent 表单正在调用 Child,并且没有等待回复。
理想情况下,我想让 Child 表单返回一个 DialogResult。从功能上讲,这很清楚发生了什么(特别是因为用户可以选择取消子控件),并且似乎是一种强制父级等待的简单方法。 不过我还没想好怎么做。
第二个问题是,父控件超出了 childDialog.Show() 事件,并尝试处理子控件的信息。尚未更改。
使用 Child 控件的公共值(例如 childDialog.UserClickedOK)设置条件没有帮助,因为默认值仍然有效。
我忽略了什么?
谢谢大家! :)
【问题讨论】:
标签: .net winforms dialogresult