您的位置:首页 > 其它

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

2012-07-09 21:16 405 查看


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 数据库

参加的活动:



相关内容

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:28M_LuoWei | 二级

parent.document.getElementById("").value。


0

| 评论

2011-10-25 16:33icefirewb | 二级

如果纯粹是考虑刷新父窗口的属性,而不考虑使用场合的话 其实有很多种方法,你可以在子窗口的关闭事件中去改变父窗口的属性(父窗口在打开子窗口时,可以把父窗口对象传给子窗口,把相应的属性公开出来),也可以在父窗口接收子窗口的关闭事件,然后刷新其内容。不过这只是很简单的做法,实际往往是需要考虑场合的,需要考虑对象(父窗口)的封装性要好和依赖性尽量的小等。


0

| 评论

2011-10-25 16:56msjsp | 三级

注册子窗口的FormClosed事件。处理就可以了。
private Form childForm;
public ParentForm()
{
childForm.FormClosed+=new FormClosedEventHandler(childForm_FormClosed);
}
protect void childForm_FormClosed(object sender,FormClosedEventArgs e)
{
//这里刷新状态信息。。
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: