日期:2014-05-17  浏览次数:21010 次

.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参数里面的区域绘制。两行三行的都自己绘制了,还不是随便你。