查询MSDN 可以知道:
对话框有两种“模式”
1、非状态模式
例如:
ColorDialog a = new ColorDialog();
a.ShowDialog();
2、状态模式
form2 a = new form2();
form2.Show();
你要了解的问题,是属于传值。
也有两种模式:推模式和拉模式。
查看a.ShowDialog(); 方法。
可以发现,是有返回值。返回值是DialogResult 类型。
修改1。的代码:
ColorDialog a = new ColorDialog();
if(a.ShowDialog()==DialogResult.OK)
messageBox.show("点击确定按钮").
推模式和拉模式的到底是哪一种,不太记得了。