极客号

电脑出现WINFORM以停止工作怎么办?winform程序打不开

电脑出现WINFORM以停止工作怎么办?

可以采用以下几种方法尝试解决:

电脑出现WINFORM以停止工作怎么办?winform程序打不开-图1

第一种方法是删除App重新下载,确保下载的App是最新版本,然后进行登录正常使用即可;

第二种方法是在电脑设置里找到清理内存缓存功能,清除释放设备的系统缓存;

第三种方法是重启设备激活App操作

电脑出现WINFORM以停止工作怎么办?winform程序打不开-图2

这个是程序有bug,有可能是dll没复制或没安装,或相对路径写成绝对路径。去windows日志看具体错误。

winform重新加载构造方法?

如果你的程序只有一个窗体,也就是本窗体本身是主窗体,那么可以尝试show方法。在之前甚至可以加refresh方法刷新窗口:窗口名称.refresh,如form1.refresh窗口名称.show如果你的程序有2个或以上的窗口,而要重新加载的窗口又不是主窗口。那为了获得更好的重新加载效果,可以在其他窗口中放置语句,将窗口先卸载,再加载。

如在from1的你需要的地方中放置语句:unloadform2loadform2form2.show

电脑出现WINFORM以停止工作怎么办?winform程序打不开-图3

C#WinForm多线程求助,界面总是无响应求助?

有两种简单地方法可以解决这个问题。

1.使用多线程,把ckbind处理放到子线程里,就不会影响主窗体响应系统事件了,也就不会无响应了,有心的话,还可以做成主窗体不可用,再来个进度条,让人一看就知道在执行一个很长的处理,而且程序还在运行中。

2.在ckbind里如果是循环导致的事件过长,可以在循环固定次数时,调用Application.DoEvent();方法,使程序响应一次系统事件,虽然看不出程序动,但是肯定不会无响应,因为系统判定无响应是只一定时间内,程序不能响应系统事件,所以在这个时间到达之前响应一次,就不会有无响应的问题了。

C#winform2007excel读取报错:未在本地计算机上注册“Microsoft.ACE.OleDb.12.0”提供程序?

把Provider换成Microsoft.Jet.OLEDB.4.0试试

到此,以上就是小编对于winform应用程序无法启动的问题就介绍到这了,希望介绍的4点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

本站非盈利性质,与其它任何公司或商标无任何形式关联或合作。内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱

转载请注明出处:http://www.hushtel.com/sm/21573.html

分享:
扫描分享到社交APP
上一篇
下一篇