子窗口关闭时 怎么调用父窗口里面的刷新事件? 本帖最后由 gubina112233 于 2010-01-03 21:24:36 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一种:子窗体.ShowDialog(this);//刷新数据的语句第二种:在主窗口定义一个公用函数,函数里刷新数据在子窗口退出时调用主窗口的刷新函数。 主窗体中:public void formMain_buttonClick(object sender, eventargs e){ FormChild formChild=new FormChild(); if(formChild.ShowDialog()==DialogRenult.OK)//子窗体关闭时返回一个值{ ...}]子窗体中:public void formChild_buttonClick(object sender, eventargs e){ if(数据处理正确) this.DialogResult=DialogResult.OK; this.close();} 父窗口(form1)内定义一个 public 方法(refreshData),用于刷新数据。子窗口内执行: (this.MdiParent as form1).refreshData(); 小妹继续请教WinFrom上下滚动效果问题。 java C# 求c#实现哈夫曼编码 急!如果在combobox的下拉列表中显示2列内容 请问C#中如何自动生成summary注释? 如何将以下vb.net代码转为c# 问个语法方面的基本问题(关于return语句的)。 请教个关于C#中的文件处理问题! 用C#做类库,请问如何添加模块? 图标提取的问题? 急! 没分了!!跪求大家了搞了三天的东西拉!关于下载远程图片到本地 请问Winform程序可以固定界面风格吗?
子窗体.ShowDialog(this);
//刷新数据的语句第二种:
在主窗口定义一个公用函数,函数里刷新数据
在子窗口退出时调用主窗口的刷新函数。
public void formMain_buttonClick(object sender, eventargs e)
{
FormChild formChild=new FormChild();
if(formChild.ShowDialog()==DialogRenult.OK)//子窗体关闭时返回一个值
{
...
}
]子窗体中:
public void formChild_buttonClick(object sender, eventargs e)
{
if(数据处理正确)
this.DialogResult=DialogResult.OK;
this.close();
}