.NET Listview显示LargeIcon模式时候,文字是被截断的? 怎么能多显示写文字出来?
.NET Listview显示LargeIcon模式时候,文字是被截断的?
怎么能多显示写文字出来?
比如: “北京朝阳区奥运村鸟巢”
其只显示成: “北...”
多痛苦。 能怎么设置,能把字多设置些么?
listview .net
[解决办法]
OwnerDraw = true,然后自己重写 OnDrawItem
[解决办法]
自己调整列宽
[解决办法]
更改你的图标属性 LargeImageList中的ImageSize,
我用48,48 最多显示12个汉字
如果改成64,64 就可以超过12个汉字
[解决办法]
我说了,必须自己重绘,而且4楼的方案比较不靠谱,找他这么说,那我字再多一点,岂不是要128*128,256*256?你觉得合适吗?
[解决办法]
怎么会乱呢,按照DrawItem提供的DrawListViewItemEventArgs参数里面的区域绘制。两行三行的都自己绘制了,还不是随便你。