【发布时间】:2011-06-16 12:47:46
【问题描述】:
我正在尝试创建一个自定义对话框(使用 WinForms),它很像 ColorDialog 或 OpenFileDialog,打开并接受来自用户的一些输入,然后在收到输入后将执行返回到父表单.
我试图通过创建一个具有Show() 方法的自定义表单来实现这一点,然后像这样调用它:
custom_dialog.Show();
var results = custom_dialog.Property;
正如您想象的那样,这不起作用,因为在选择任何输入之前执行了第二行。
我的问题是:如何创建一个自定义对话框来挂起父表单的执行,就像 ColorDialog 或 OpenFileDialog 所做的那样,以便我可以强制用户在执行继续之前输入一些内容?
【问题讨论】:
标签: c# winforms visual-studio-2008 dialog