vb如何实现隐藏listview某列
如何隐藏listview的列宽,将列宽设为0,但拉动列又会出现,有没有办法即可以拉动列宽又可以隐藏某列的方法
看看有没有拉动列宽的事件,如有,可在此将其宽度设为0
。listview貌似不行,换控件
listview 是可以的
lvGift.ColumnHeaders.Add , "weiyi", "唯一", 宽度 (为0即隐藏,可以拉大)
listview1.ColumnHeaders.Add , "weiyi", "唯一", 宽度 (为0即隐藏,可以拉大)
改正一下
VB code:
Private Sub Form_Load()
ListView1.View = lvwReport
ListView1.Icons = ImageList1
ListView1.SmallIcons = ImageList1
ListView1.ColumnHeaderIcons = ImageList1
For I = 1 To 5
ListView1.ColumnHeaders.Add , , "第" & I & "列"
Next
For I = 1 To 5
ListView1.ListItems.Add , , "第" & I & "行"
For j = 1 To 5
ListView1.ListItems(I).ListSubItems.Add , , "第" & j + 1 & "列"
Next
Next
End Sub
Private Sub ListView1_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader) '单击列头隐藏
I = ColumnHeader.Index
If I > 1 Then
ListView1.ColumnHeaders(I).Width = 0
End If
End Sub
我的意思不是这样,我是隐藏了某一列,拉动在该隐藏列之后其他列时,被隐藏的列是不能显示出来
设置了Width =0 照样可以拉开显示出来,并不是真正的隐藏
'模块代码:
Option Explicit
相关问答:
希望大家能够帮我下.感谢了..
源码传在大米盘 VB6 的源码 http://www.damipan.com/file/3wNoKLW.html
转为VB.NET源码.
小弟完全是新手 不懂的说.麻烦各位帮忙一下
我的EMAIL是:4452 ......
想在warcraft3里进行写屏操作【如对战平台中的胜负提示信息】,效果就像游戏平台中一样,我试过在一窗口中写入文字,然后一直让窗口强制最前,虽然能实现文字显示,但是文字会不断闪烁,而且有不确定BUG,通过论坛搜 ......
我是VB的新成员,现在想用VB来做个TXT文档,请大家给我代码及介绍一下相应的控件!
非常感谢!!!!!!
可以用一些OFFICE控件
google上找一下吧,VB写入TXT,很多样例代码的
直接调查用就可以了
面对美女 ......
帮我改改 我总觉得有问题
Type ID
number As Single
score As Integer
name As String * 6
End Type
Dim personl As ID, i%
Private Sub Command1_Click()
i = 0
&nbs ......
Private Sub Form_Load()
recs = Adodc1.Recordset.RecordCount '求当前记录数
If recs > 0 Then '已有考生
Adodc1.Recordset.MoveLast '移到最后一条记录
num = V ......