首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

LISTVIEW 改变列宽解决方案

2012-01-14 
LISTVIEW 改变列宽请问:如何在改变一个LISTVEW列宽的同时,改变另一个LISTVIEW的列宽.[解决办法]很简单,根

LISTVIEW 改变列宽
请问:如何在改变一个LISTVEW列宽的同时,改变另一个LISTVIEW的列宽.

[解决办法]
很简单,根据ColumnHeaders的Width去做判断。

由于拉动列头没有对应的事件或者属性

所以可以用用subclass去解决,但是那样太复杂了。还有最简单的办法就是用一个trimer控件。里面加一句代码

Private Sub Timer1_Timer()
With Me.ListView1
.ColumnHeaders(2).Width = .ColumnHeaders(1).Width
End With
End Sub

这样,第2列的宽度就和第一列保持是一样的

热点排行
Bad Request.