日期:2014-05-17  浏览次数:21285 次

C# winform win7 xp 窗口界面刷新的问题。
有关winform项目。窗口程序,。net 4.0  vs2010. 窗口中间有个listview (开启了双缓冲),
显示的有图片。是那种大图片的。 有400多项。
数据每隔2秒刷新一次。
在win7.win8 系统里面刷新数据都没问题。
但是在xp里面刷新数据必须要鼠标放上面,(窗口最小化下。或者界面切换下才会马上展示出来)那个刷新才会出现。
用第三方的控件就没有那个问题。原生的 微软控件就有这个问题。

------解决方案--------------------
引用:
Quote: 引用:

我记得XP 最高完全支持 .net 3.5
4.0不完全兼容 若要让程序在XP下运行 又能很好的使用4.0的环境
那就要把他编译成静态链接库,不要使用代码托管 


请问这个如果做呢


你先试下 在测试的XP那里 吧net 4.0装一下 是否可以?  因为WIN7,8 ,不需要安装就可以正常运行的。但是XP就不行,如果是在net 4.0下做的程序,那你去运行的EXE在XP下 也要装net 4.0的
------解决方案--------------------
如果你在XP下 装了net 4.0后 没问题的话,那就有两种 方法可以做了 
一,在你程序集里提供安装net 4.0
二,就是我前面说的,可以选定2.0 平台anycpu 直接编译