Winform 在执行构造函数时如何阻止它运行Load方法
2013-05-15 17:27
375 查看
问题描述:
Winform 在执行构造函数时如何阻止它运行Load方法
现在要做一个在线更新的功能,我在主窗体的构造函数 判断版本是否一致,不一致则弹出更新的exe。
但是弹出更新的EXE后,主窗体的FORM_LOAD函数还是会执行。如何阻止它?
解决方案:
可以在Program.cs中的Run前加上判断,如果需要更新,就不要创建主窗体了,直接杀死当前进程
你应该写在Main函数里面,而不是主窗口的构造函数。构造函数除了“构造”,你不应该让它干别的。
Winform 在执行构造函数时如何阻止它运行Load方法
现在要做一个在线更新的功能,我在主窗体的构造函数 判断版本是否一致,不一致则弹出更新的exe。
但是弹出更新的EXE后,主窗体的FORM_LOAD函数还是会执行。如何阻止它?
解决方案:
可以在Program.cs中的Run前加上判断,如果需要更新,就不要创建主窗体了,直接杀死当前进程
你应该写在Main函数里面,而不是主窗口的构造函数。构造函数除了“构造”,你不应该让它干别的。
相关文章推荐
- 如何查看,当运行一个hibernate 方法后到底执行了哪些SQL语句
- 如何让ASP.NET页面执行两次Page_Load方法
- C# 给某个方法设定执行超时时间 C#如何控制方法的执行时间,超时则强制退出方法执行 C#函数运行超时则终止执行(任意参数类型及参数个数通用版)
- 如何让ASP.NET页面执行两次Page_Load方法
- Linux中如何查询运行文件的全路径的方法
- 如何让main方法隔一段时间执行一次
- 关于如何在dos下运行带包的Java文件的方法
- Eclipse打包工具 Fatjar clipse插件安装方法 如何使用fat打包运行
- java继承中父类和子类静态、非静态代码块,构造函数,静态方法的执行顺序
- 运行eclipse弹出“Failed to load the JNI shared”解决方法
- ADF jsf或者jspx页面在运行执行初始化方法
- Winform的控件执行顺序 如何设置TabIndex
- C#如何控制方法的执行时间,超时则强制退出方法执行
- 如何使用Gilisoft File Lock来阻止exe文件运行
- [置顶] 如何解除vs中运行结果框闪退的三种方法
- 解决如何从msys直接运行git命令最简单方法
- [原] Page_Load执行了两次,为什么?如何解决!
- 两种方法,阻止一个程序运行两次。
- perl如何运行执行脚本
- Webdriver中寻找元素超时(pageLoadTimeout 、mplicitlyWait和WebDriverWait适用情况)和在指定元素上执行js方法