winform中我把一个窗体关闭后想刷新另外一个窗体的控件该怎么做?要刷新treeview和datagridview
5个回答
展开全部
在想刷新的那个窗体中订阅要关闭的这个窗体的关闭事件,然后写处理方法
追问
还是不懂。。。能不能举个例子或者贴个代码看看?我好久没碰这个了都忘了。。
追答
例如Form1是你的主窗体,然后Form2是你的要关闭那个窗体,
在Form1中SHOW FORM2的窗体那里加上一句
f2.FormClosed += new FormClosedEventHandler(Form1_FormClosed);
然后在Form1_FormClosed方法内部写你的刷新代码
展开全部
在另外一个窗体的事件中写代码 就是窗体加载时就运行的代码!!
追问
是在删除事件中写吗?第二个窗体的删除按钮this.close();了,然后再怎么写第一个窗体的刷新控件操作?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只能隐藏该form,然后到另外一个form上去重新加载数据,就可以刷新了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
重新加载一下,绑定数据的代码
追问
怎么样重新加载呢?第二个窗体的删除按钮this.close();了,然后再怎么写第一个窗体的刷新控件操作?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该就是窗体的关闭事件中写吧
追问
怎么写呢?能举个例子吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询