點(diǎn)擊panel時(shí)得到panel的焦點(diǎn),就可以用鼠標(biāo)滾輪來控制滾動(dòng)條了!代碼如下:
創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)與策劃設(shè)計(jì),龍安網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:龍安等地區(qū)。龍安做網(wǎng)站價(jià)格咨詢:13518219792
Private?Sub?Panel1_Click(ByVal?sender?As?Object,?ByVal?e?As?System.EventArgs)?Handles?Panel1.Click
Panel1.Focus()
End?Sub
根據(jù)我的經(jīng)驗(yàn),應(yīng)該是PICtureBox沒有獲取焦點(diǎn),而win10下不知道什么原因能自動(dòng)獲取焦點(diǎn),所以湊巧成功了,因此你應(yīng)該讓圖形框獲取焦點(diǎn)
如:picturebox1.focus()
不知道是不是解決了你的問題
攔截窗口程序消息可以解決
參考 VB王國榮API講座 講消息的那章
幾個(gè)API就可以搞定
建立滾動(dòng)條的方法如下:
(1)將鼠標(biāo)移到ToolBox內(nèi)的WinForm標(biāo)簽頁的HscrollBar控件上,單擊鼠標(biāo)左鍵。
(2)將指針移至窗體中適當(dāng)?shù)奈恢茫醋∈髽?biāo)左鍵并拖動(dòng)鼠標(biāo)將HscrollBar控件調(diào)整到合適的大小放開左鍵。
(3)同樣,再在Form上設(shè)置一個(gè)VscrollBar控件。