收录日期:2020/12/05 22:06:30 时间:2016/07/06 09:03:00 标签:C#
c#2005 WinForm

我实现了listview列头上加图标,但是却发现每行的第一列前面出出了空白区域,好像是为每行的第一列的前面显示小图标而预留的位子一下
可是我只想在列头显示图标,并不想也在行中显示小图标,当然也不想出现这个空白区域

不知道有没有办法解决这个问题啊,请达人指点,谢谢。
该回复于2008-10-17 08:29:14被版主删除
up
在列头能显示图标,是自绘制的?
to hbxtlhx
不是自绘的
1 设置SmallImageList
2 lvw.Columns[0].ImageKey = "图标Key";
就这样就可以在列头上显示图标了
能不能吧代码发出来
下标从0开始用
你可能是这样用的
ListView lv = new ListView();
lv.add([图标]);
...

这样实际上是add到了lv.Items[1]里去了
如果这样

ListView lv = new ListView([图标]);

就不会有那个空白了
to 静如流水(无聊是怎样练成的)
这样是变成两个单元格了(图标占一个,内容占一格)
我这里没有占两格,是一格的

(如果回复时能加图片就好了)
其实只要设置了SmallImageList那个空白就出来了.和设不设置列头图标无关.不过好像改掉不那么简单.

如图
在Department列上加了一个图标
第一列的前面就有了空白,如果不加就没有空白
引用 8 楼 hbxtlhx 的回复:
其实只要设置了SmallImageList那个空白就出来了.和设不设置列头图标无关.不过好像改掉不那么简单.


那有没有办法解决这个问题呢
引用 7 楼 redwrite 的回复:
to 静如流水(无聊是怎样练成的) 
这样是变成两个单元格了(图标占一个,内容占一格) 
我这里没有占两格,是一格的 

(如果回复时能加图片就好了) 


你可能还是没明白我的意思,最好把你的代码发一下
引用 8 楼 hbxtlhx 的回复:
其实只要设置了SmallImageList那个空白就出来了.和设不设置列头图标无关.不过好像改掉不那么简单.


有没有办法去掉这个空白呢?

cstring如何与其他数据类型互换 请教个数据恢复的问题?(急用,请救命) ︱︱︱ 55555~~~ Delphi版没高手了,关于Delphi7的IntraWeb 编译的Apache (DSO) 模块真的没人会用么? 菜鸟求救:那位高人能指点一下C语言实现树型结构的基本思路!!!(100分) 请问C#与C++,用途有何不同 Win2000组成的局域网,怎么样不用代理就可以上网? 关于java的开发工具jdk,sdk? sql语句的一些问题(不好意思,就剩最后15分了) 请问vc且分窗口问题 virtual function 小问题---------------------在线求助:) 怎样取得管理员帐号 Windows 2k下如何让Apache支持ASP ORACLE 使用ActiveX控件会添加一系列的类到项目,有的多大几十个,使项目变得臃肿,有没有其他办法?在线等待,马上给分! 哪里有介绍API的串行通讯涵数的资料 闲聊,有关java…来者有分 谁有kill安全胄甲企业版(网络版),注意不是标准版。或者瑞星企业版和企业版ID号,请见告! 老兄们!声卡FT8738-4E的驱动程序是多少啊? 一个简单的Servlet程序 ¥¥请各位来看这个高难度问题¥¥ 关于98下硬盘格式转换的问题 如何添加图标到MDI窗体的菜单,是否可以? 局域网网上邻居问题? 请问在C#中怎样使用DELPHI 编写的动态链接库,急 sql语句的问题 请教三个安装相关问题 WINDOWS程序设计初学者的困惑 问一个老问题,win2k,win2kserver,win2k ad server的区别在哪里? 服务器该升级了。。。 菜鸟刚学jsp,对于查看数据库的用法还有点不明白?!100分送给解决问题的大侠。最好能给代码!!