1、之前调试一直出现“已经可的窗体不能显示为模式对话框...”的错误;
2、最早其实网上很多说法都行,只是在调用主窗体A的控件值时,会默认以为要的是弹出窗体B的控件值;
3、后来是这样解决的:
主窗口A:
DX_GzModify frm = new DX_GzModify(A0);//给新窗口的参数
frm.Owner = this;
frm.ShowDialog();
filldatagridview();//这个是刷新主窗体数据的方法
弹出窗体B简单点直接CLOSE就好了。
MessageBox.Show("修改内容成功!返回!");
this.Close();
参考:
http://blog.youkuaiyun.com/gnd15732625435/article/details/77017103
https://www.cnblogs.com/xpvincent/p/3607149.html
本文介绍了解决窗体对话框显示问题的方法。通过设置弹出窗体的所有者为主窗体,并使用ShowDialog方法展示模式对话框,最后刷新主窗体的数据。适用于.NET平台的Windows Forms应用程序。
4629

被折叠的 条评论
为什么被折叠?



