【发布时间】:2011-06-10 13:57:49
【问题描述】:
我们有几个 winforms 应用程序,它们在 ListView 控件中托管一堆图标,作为应用程序侧面的方便快速启动。我们还在项目构建选项中启用了“XP 视觉样式”,这对于 Windows XP 非常有效,但是我们有人强调,控件中的项目在一个应用程序中(大约)是另一个应用程序的两倍(正常)当两者都在 Windows 7 下运行时。
据我在代码中看到的,两个 ListView 都使用 windows 窗体设计器添加到各自的窗体中,并且似乎没有任何东西摆弄标签的宽度(等)
我有点困惑为什么这两个应用程序/ListViews 的行为不同,以及为什么我似乎无法做任何事情来影响ListView 中项目的宽度?在检查“工作”场景和“非工作”场景之间的差异时,我错过了什么?
【问题讨论】:
-
您需要自己回读这个问题。主题谈论“列表框”。问题谈论“其他”而没有暗示“其他”可能是什么。没有提及 View 属性值。没有截图。没有答案。
-
@Hans "other" 是“一对 winforms 应用程序”中的另一个。屏幕截图是一个问题,因为 imgur 被我雇主的防火墙阻止(那是在您享受从屏幕截图中删除公司名称和详细信息之前)。
-
你设置了 Columns.Width 吗?
-
@kpda 我也没有设置 any 宽度。
-
您是通过 imagelist 绘制列表框项目吗?您应该检查列表中图像的大小。
标签: winforms listview windows-7