我目前正在使用VB.NET 2008开发基于多分支桌面的项目。
我的管理员希望查看当前正在运行的分支列表,而不是工作分支。此外,他们想知道分支机构不工作的时间。
要显示脱机分支,我首先获取名为lstListBranch的ListBox控件,然后在该控件上,我将另一个名为lstListTime的ListBox控件显示脱机时间。
我想永久隐藏lstListTime控件的滚动条,并希望在滚动lstListBranch时滚动lstListTime。
任何人都可以帮助我吗?
提前致谢。
答案 0 :(得分:1)
检查this thread中的代码,了解保持列表框同步滚动的技巧。关闭滚动条需要覆盖CreateParams属性:
Public Class MyListBox
Inherits ListBox
Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams
Get
Dim parms As CreateParams = MyBase.CreateParams
parms.Style = parms.Style And Not &H200000 ' turn off WS_VSCROLL
Return parms
End Get
End Property
End Class
答案 1 :(得分:0)
有一个自定义列表的实现,可以隐藏滚动here