• 主页
  • VBS
  • .NET技术
  • VBA
  • VB网络编程
  • VB多媒体
  • VB数据库
  • VB控件
  • VB COM/DCOM
  • VB基础类
  • VB API

vb.net使用Listview显示数据,为何设计时和运行时显示的效果不一样?

lwkin 2014-02-08 08:35:31
我用vb.net编写一个程序(使用.net 2.0),使用了Listview控件来显示数据,设计的时候表头显示的很漂亮,但一到运行的时候就变得很难看了。
这是设计的时候:


这是运行的时候:


另外我发现其他人开发的程序也是用.net 2.0,但它的表头就没变化。

用Spy++来观查别人程序和我的程序的Listview控件,发现只在类名那里不同,我的程序的Listview的类名是WindowsForms10.SysListView32.app.0.bf7d44,别人程序的Listview类名是WindowsForms10.SysListView32.app.0.378734a。
那位高手帮解答看这到底是怎么回事?
...全文
196 点赞 收藏 7
写回复
7 条回复
本拉灯 2014年03月24日
一个是XP下的,一个是WIn7下的。 Win7下如果显示第二图那是因为Program.cs被注译掉了,加上这两句就跟你设计时一样的了 Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false);
回复 点赞
liyijun983 2014年03月24日
在项目属性中勾选xp风格……
回复 点赞
X-i-n 2014年03月10日
看上去确实很像XP风格
回复 点赞
沐NeMo 2014年03月10日
我的表头也很普通哦。不漂亮!
回复 点赞
the22c 2014年03月08日
你是不是不在同一个系统运行,比如XP。
回复 点赞
lwkin 2014年02月09日
不是初次运行,是设计的时候可以显示得好。
回复 点赞
zss427607 2014年02月09日
个人觉的你运行后的加载代码有问题,因初次加载ok。
回复 点赞
发动态
发帖子
VB
创建于2007-09-28

1.1w+

社区成员

11.0w+

社区内容

VB技术相关讨论,主要为经典vb,即VB6.0
社区公告
暂无公告