C#刷新当前窗体
来源:互联网 发布:其皆出于此乎句式 编辑:程序博客网 时间:2024/06/05 15:06
最近找刷新窗口的办法看了好多,总觉得有些不好理解,然后自己就想了个办法:
点击刷新刷新按钮后,把控件全部移除,嗯~用的是this.Controls.Clear();,直接移除了窗口中的所有控件,然后在下面执行一次窗口构造函数中的所有代码就可以了;
假设我们是直接用鼠标拖的,只要在刷新按钮的事件上写上{ this.Controls.Clear(); InitializeComponent(); }这个就可以了,当然,如果有部分功能或全局变量是自己打上去的,比如预加载事件,那么我建议可以把预加载事件中的内容写成一个可函数,再在预加载事件中调用就好,然后刷新按钮的事件中也调用就能刷新了,对于全局变量,只要再重新赋值就好了。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
说的不多,也不是很清楚,主要是给自己做个笔记,怕以后忘记了而已。
总结:就是刷新按钮的事件中,把所有控件移除,然后再执行一遍构造函数(当然,这里面是不能直接执行构造函数的,Copy下构造函数里的代码就好了);
阅读全文
3 0
- C#刷新当前窗体
- C# 刷新父窗体
- C#窗体自动刷新
- C#刷新父窗体
- C# 刷新当前页
- C#子窗体刷新父窗体
- C#子窗体刷新主窗体
- C# 子窗体关闭刷新父窗体
- C#退出当前窗体,显示另一个窗体
- C# 关闭当前窗体打开另一窗体?
- C# Hide() 隐藏当前窗体
- 标题: C#取得当前窗体图片
- c# 其它窗体获得当前应用程序主窗体的句柄
- C# 关闭当前窗体开启一个新的窗体
- C# winform 用子窗体刷新父窗体,子窗体改变父窗体控件的值
- C#显示当前时间,自动刷新
- c# winform 用子窗体刷新父窗体,子窗体改变父窗体控件的值两种方法(1)
- c# winform 用子窗体刷新父窗体,子窗体改变父窗体控件的值两种方法(2)
- android事件监听和事件处理机制
- 最长不下降子序列—递归输出最长链
- 获取和更新FeatureClass的Extent
- mongodb安装链接以及使用经验链接
- YOLO
- C#刷新当前窗体
- nginx的hash和一致性hash的区别
- angular中的路由 ng-router vs ui.router
- 轻量级分布式 RPC 框架
- 回溯法解决最小机器重量问题
- 『ORACLE』日志挖掘(11g)
- numpy 中 newaxis函数的使用
- [Unity3D·CSV篇]目录
- python基础学习五:迭代和列表生成式