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。
那位高手帮解答看这到底是怎么回事?
...全文
247 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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。

16,722

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧