子窗口关闭以后,刷新父窗口的toolStripStatusLabel1的Text属性,怎么办

C#里面,子窗口关闭以后,刷新一个父窗口的控件的属性,怎么办

2011-10-25 16:24
提问者: 52104  |  浏览次数:731次
子窗口关闭以后,刷新父窗口的toolStripStatusLabel1的Text属性,怎么办
我来帮他解答
2011-10-25 16:34
满意回答
你的子窗口是模态弹出的还是怎么弹出来的,你说刷新父窗口的控件的属性也就是在关闭时让父窗口的toolStripStatusLabel1的Text的值改成你在子窗口操作后的值,可以直接在子窗口获取父窗口的toolStripStatusLabel1这个控件来更改就行了。
0
|  评论
向TA求助

回答者: fanqi584520 来自团队 DotNet天下  | 五级采纳率:33%

擅长领域: 动漫 足球 电影 C#/.NET 数据库

参加的活动: 知道7周年

相关内容
  • 2011-11-30我用C#语言开发程序。如何在关闭一个窗口的同时,改变另一个窗口控... 1
  • 2006-7-19ACTIVEX 控件,装了以后,关闭INTERNET的时候老是跳出窗口
  • 2006-8-19javascript 父窗口读取子窗口控件属性 1
  • 2011-11-22C#子窗口关闭时怎样立刻刷新主窗口
  • 2006-7-15子窗口关闭并刷新父窗口时提示“重试”,如何不出现提示?谢谢!!!
更多关于 _FormClosed(object sender, FormClosedEventArgs e)的问题>>
其他回答  共5条
2011-10-25 16:28 M_LuoWei  | 二级
parent.document.getElementById("").value。 
0
|  评论
2011-10-25 16:33 icefirewb  | 二级
如果纯粹是考虑刷新父窗口的属性,而不考虑使用场合的话 其实有很多种方法,你可以在子窗口的关闭事件中去改变父窗口的属性(父窗口在打开子窗口时,可以把父窗口对象传给子窗口,把相应的属性公开出来),也可以在父窗口接收子窗口的关闭事件,然后刷新其内容。不过这只是很简单的做法,实际往往是需要考虑场合的,需要考虑对象(父窗口)的封装性要好和依赖性尽量的小等。 
0
|  评论
2011-10-25 16:56 msjsp  | 三级
注册子窗口的FormClosed事件。处理就可以了。
private Form childForm;
public ParentForm()
{
   childForm.FormClosed+=new FormClosedEventHandler(childForm_FormClosed);
}
protect void childForm_FormClosed(object sender,FormClosedEventArgs e)
{
   //这里刷新状态信息。。
} 

你可能感兴趣的:(子窗口关闭以后,刷新父窗口的toolStripStatusLabel1的Text属性,怎么办)