关于ListView的ColumnHeader Icon问题

gump2000 2002-01-28 03:21:38
设置了columnheader的icon以后,只想让图标只在
一列显示,像Explore一样。

但是,没有图标的Header业预留了空间给Icon,看起来
好难看啊。

如何解决啊?

...全文
176 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
gump2000 2002-01-28
  • 打赏
  • 举报
回复
总不会是这样实现的吧???

先全部删除columnheader再添加?????
qkaizhou 2002-01-28
  • 打赏
  • 举报
回复
没有办法,图标是可以随意加在哪里,但只要有一个Item加了,其他Item就会出现空格!
uguess 2002-01-28
  • 打赏
  • 举报
回复

不好意思,代码也有问题。不过肯定的一点,设计时,即通过ListView的属性页指定,是没有问题的。


gump2000 2002-01-28
  • 打赏
  • 举报
回复
to uguess:

我没有出问题,是通过直接在设计时设置,以及通过以下的代码,就不会出现这个问题。

不是很明白...:(
gump2000 2002-01-28
  • 打赏
  • 举报
回复
to dbcontrols:

空白的意思不是说: 白色的空白

而是ColumnHeader的Text前面多了一块空的
QQ576006 2002-01-28
  • 打赏
  • 举报
回复
listview1.columnheader.add ,,,col1,icon1
listview1.columnheader.add ,,,col2
listview1.columnheader.add ,,,col3
...
dbcontrols 2002-01-28
  • 打赏
  • 举报
回复
用Imagedit.exe做一个透明的图标。这个工具在安装盘里面,使用很简单。
uguess 2002-01-28
  • 打赏
  • 举报
回复
Dim c As ColumnHeader
ListView1.ColumnHeaderIcons = ImageList1
For Each c In ListView1.ColumnHeaders
If c.Text = "常规" Then
c.Icon = 1
Else
c.Icon = 0
End If
Next
用上面的代码时也出现了你说的问题。我没有出问题,是通过直接在设计时设置,以及通过以下的代码,就不会出现这个问题。
gump2000 2002-01-28
  • 打赏
  • 举报
回复
upup
gump2000 2002-01-28
  • 打赏
  • 举报
回复
因为会多列排序,所以图标不是固定在某列的

简单的问就是如何去掉一个列头的图标,而且不产生空白
gump2000 2002-01-28
  • 打赏
  • 举报
回复
错了,错了

这样的时候出错

for each c in listview1.columnheads
c.icon=0 //这导致的
if c.text="col1" then c.icon=1
next

该如何去掉=0时候的空图标啊?


lily0000000 2002-01-28
  • 打赏
  • 举报
回复
listview1.add 1,,,,图标1
listview1.add i,,,,, 不是第一列就不设置图标
gump2000 2002-01-28
  • 打赏
  • 举报
回复
忘记说,我也是Win2000+vb6(sp5)
gump2000 2002-01-28
  • 打赏
  • 举报
回复
很简单的

Listview有3列,全部Left靠齐

代码就是这样的了

设置了列标头图标->ImageLV

listview1.columnheaders(1).icon=1

结果就是上面那样了。:(

uguess 2002-01-28
  • 打赏
  • 举报
回复

没有发现你说的情况。Win2000+VB6(SP5)。

要不,吧你的代码寄给我,我给你看看。

gump2000 2002-01-28
  • 打赏
  • 举报
回复
upup
gump2000 2002-01-28
  • 打赏
  • 举报
回复
------------------------------------------
|<ICON>COL1 |<EMPTY>COL2 |<EMPTY>COL3
------------------------------------------

我只想显示COL1的ICON,成功了,但是COL2&COl3
上却有预留了ICON的空间,好难看

如何解决?

743

社区成员

发帖
与我相关
我的任务
社区描述
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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