首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无需关闭和重新打开即可重新加载windows窗体

无需关闭和重新打开即可重新加载windows窗体
EN

Stack Overflow用户
提问于 2011-10-11 19:33:40
回答 5查看 62.2K关注 0票数 10

我有一个用c#编写的windows窗体应用程序。当有人按下“清除”按钮时,我想重新加载表单。但是我无法实现调用Load event.These行也不能工作:

代码语言:javascript
运行
复制
  this.Refresh();
  this.Load +=new EventHandler(Grafik_Load); // 'Grafik' is the name of the form.

我该怎么做呢?谢谢你的帮助..

EN

回答 5

Stack Overflow用户

发布于 2011-10-11 19:39:30

将“Load”代码放在一个单独的函数中,并从您自己的code/Load事件处理程序中调用该函数。

票数 5
EN

Stack Overflow用户

发布于 2015-10-13 21:48:03

代码语言:javascript
运行
复制
        private void callonload()
        {
          //code which u wrriten on load event
        }
        private void Form_Load(object sender, EventArgs e)
        {
          callonload();
        }
        private void btn_clear_Click(object sender, EventArgs e)
        {
          callonload();
        }
票数 4
EN

Stack Overflow用户

发布于 2012-11-27 00:39:19

我发现隐藏/显示部分创建了相同表单的另一个实例,所以我最好处理当前的实例,创建它的一个新实例,并显示它。

代码语言:javascript
运行
复制
Grafik objFrmGrafik = new Grafik (); 
this.Dispose(); 
objFrmGrafik .Show();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7725376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档