我有一個自動滾屏面板,我需要改變鼠標的滾動行數更換鼠標滾輪滾動條?
我的意思是這樣的:
(西班牙語,對不起鼠標屬性)
但我將改變它在我的程序中,對於我的面板,obvius,而不是在SO! PS:例如Winamp媒體播放器有一個選項。
我無法找到任何信息,請幫助。
UPDATE
我的滾動條是 「自動滾動」 屬性面板
我的事件是這樣的:
Private Sub Panel1_MouseScroll(sender As Object, e As MouseEventArgs) Handles Panel1.MouseWheel
Panel1.Invalidate()
End Sub
這是我的面板的內容:
' Checkbox drawing
Public Sub updatecheckboxes()
' delete the old checkboxes
Panel1.Controls.Clear()
' create the new checkboxes
Dim filesystem = CreateObject("Scripting.FileSystemObject")
Dim ThisDir = filesystem.GetFolder(My.Settings.folderpath)
Dim i As Int32 = 0
Dim pos As Int32 = 10
For Each folder In ThisDir.Subfolders
Array.Resize(mcheck, i + 1)
mcheck(i) = New CheckBox
With mcheck(i)
.AutoSize = True
.Location = New Point(10, pos)
.Name = "CheckBox" & i + 1
.Text = folder.Name
End With
Me.Panel1.Controls.Add(mcheck(i))
AddHandler mcheck(i).CheckedChanged, AddressOf LlamadaCheckBox
i += 1
pos += 20
Next
End Sub
我想改變,因爲面板內扭曲efefct的滾動的行數,如果我用「一個scoll頁」或「10個滾動在時間」像Windows的imagen畫質因此屬性然後我就可以修理它!
你想改變'鼠標屬性 - >輪 - >在time'到任意數量的從你的程序下面的行數? – Neolisk
我有一個面板,當我在我的應用程序使用鼠標滾輪的話,我想滾動「X」線,例如向上或向下20行,三江源評論和你的答案 – ElektroStudios
眼下它不以滾動所有,這是否正確? (這是我遇到的,即默認面板上的鼠標滾輪不會滾動) – Neolisk