目前在做winform打印预览,拖了一个printpreviewdialog控件到form内
showdialog这个预览控件(也是一个窗体)后,在关闭这个控件后父窗体也跟着被关闭了!
这是为何?貌似我没有做过关闭父窗体的操作啊!求解!谢谢!WinForm控件关闭子窗体父窗体被关闭
showdialog这个预览控件(也是一个窗体)后,在关闭这个控件后父窗体也跟着被关闭了!
这是为何?貌似我没有做过关闭父窗体的操作啊!求解!谢谢!WinForm控件关闭子窗体父窗体被关闭
解决方案 »
- 入门经典 XML章 其中的在代码窗口中右击XML,从弹出的菜单中选择View Data Grid用不出来
- C# 如何定义自定义属性相对应的事件?
- 简单问题,代理服务器
- 短信服务程序WinForm发布问题
- 求个把PPC上SDF文件中的数据导入到SQL2000服务器上的源码.
- 怎样在DataGrid控件中获得用户点击的是哪一行??
- 谁可以帮忙详细解释这句具体是什么意思,为什么要这样用?
- 高分求一个算法!!!!!!!!
- 终于生成小星星了~散
- 在64位win8下使用vs.net2012(无补丁)编译vc程序,到32为xp下提示“不是有效的win32程序”,在本机可以运行
- 数据集合并绑定dataGridView4列顺序会变化
- 如何多次SQL查询出来的数据添加到dataGridView
父窗体代码如下
//打印预览
public void btnPreview_Click(object sender, EventArgs e)
{
this.printPreviewDialog1.Width = 1000;
this.printPreviewDialog1.Height = 550;
this.StartPosition = FormStartPosition.CenterScreen;
printPreviewDialog1.ShowDialog();
}子窗体就是一个控件printpreviewdialog
父窗体代码如下
//打印预览
public void btnPreview_Click(object sender, EventArgs e)
{
this.printPreviewDialog1.Width = 1000;
this.printPreviewDialog1.Height = 550;
this.StartPosition = FormStartPosition.CenterScreen;
printPreviewDialog1.ShowDialog();
}子窗体就是一个控件printpreviewdialog
这里是你在点击 打印预览的时候 单机事件。你是在之前就new 过了么 ?
要不你就是该在事件中new。。不知道你这点有没有问题 ,
但是 你的代码看起来没问题啊。