标题:求代码:如何使vb listview第一列固定不动,拉动横条滚动,第一列始终出现在 ...
只看楼主
dq8888
Rank: 1
等 级:新手上路
帖 子:15
专家分:5
注 册:2015-5-29
结帖率:100%
已结贴  问题点数:18 回复次数:4 
求代码:如何使vb listview第一列固定不动,拉动横条滚动,第一列始终出现在窗格, 就像Excel中固定窗格一样。
求代码:vb listview第一列固定不动,拉动横条滚动,第一列始终出现在窗格, 就像Excel中固定窗格一样。
搜索更多相关主题的帖子: vb 一列 固定 窗格 Excel 
2017-08-05 20:45
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
得分:16 
好像ListView控件与ListBox控件一样没有这个属性,记得可以使用API函数实现,但代码特别多,有点太繁琐,给你一个变通的办法,使用文本框+ListBox控件实现,比较简单:

程序代码:
Private Sub Form_Load()
List1.Clear
Text1(0).Text = "序号"
Text1(1).Text = "标题"
Text1(2).Text = ""
Text1(3).Text = ""
Dim X(1 To 10) As String
For I = 1 To 10
X(I) = I & Space(15)
Next I
For J = 1 To 10
X(J) = X(J) & J + 68 & Space(15)
Next J
For K = 1 To 10
X(K) = X(K) & K + 2008 & Space(10)
Next K
For L = 1 To 10
X(L) = X(L) & L + 2
Next L
For I = 1 To 10
List1.AddItem X(I)
Next I
End Sub

将ListBox控件替换成ListView控件应该也是可以的。

[此贴子已经被作者于2017-8-6 12:32编辑过]


请不要选我!!!
2017-08-06 12:30
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:141
帖 子:1510
专家分:7661
注 册:2014-5-19
得分:2 
干脆把第一列单独做成label控件
2017-08-06 22:14
opelwang
Rank: 1
等 级:新手上路
帖 子:78
专家分:3
注 册:2009-7-2
得分:0 
回复 2楼 ZHRXJR
这个,看上去有点意思,值得学习。
2017-08-08 19:22
asad
Rank: 1
等 级:新手上路
威 望:1
帖 子:67
专家分:0
注 册:2019-12-6
得分:0 
学习了!!
2021-12-24 22:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-479810-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.545825 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved