VB6的VScrollbar不灵!解决方法
VB6的VScrollbar不灵!
窗体加载的时候我创建了几个checkbox,
我往窗体中增加一个Frame,Frame中增加一个vscrollbar,增加事件:
但是运行的时候根本没反应啊! 而且滚动的时候不期望的事情发生了,居然点击滚动条时候frame动!而不是checkbox动!
------解决方案--------------------
Frame1.Top = -VScroll1.value
****************
不是frame动!而是checkbox动!就活见鬼了
窗体加载的时候我创建了几个checkbox,
- VB code
Private Sub Form_Load() Dim i As Integer Dim Ctr As Control Set Ctr = Me.Controls.add("vb.optionbutton", "aaa", Frame1) Ctr.Visible = True Ctr.Caption = "aaaTest测试" Ctr.Top = 100 Ctr.BackColor = Me.BackColor Ctr.Height = 300 Dim Ctr1 As Control Set Ctr1 = Me.Controls.add("vb.optionbutton", "bbb", Frame1) Ctr1.Visible = True Ctr1.Caption = "bbb" Ctr1.Top = 500 Ctr1.BackColor = Me.BackColor Ctr1.Height = 300 End Sub
我往窗体中增加一个Frame,Frame中增加一个vscrollbar,增加事件:
- VB code
Private Sub VScroll1_Change() Frame1.Top = -VScroll1.value End Sub
但是运行的时候根本没反应啊! 而且滚动的时候不期望的事情发生了,居然点击滚动条时候frame动!而不是checkbox动!
------解决方案--------------------
Frame1.Top = -VScroll1.value
****************
不是frame动!而是checkbox动!就活见鬼了