C 中滑鼠滾動控制滾動條滾動

2021-05-23 00:33:48 字數 827 閱讀 1119

自已寫了乙個datagrid,結果滑鼠滾動,datagrid記錄不動太麻煩

其實很簡單,只是為自寫的datagrid加乙個mousewheel【在滑鼠滾動輪移動並且控制獲取焦點時發生】

1.簡單的控制,當滑鼠滾動滾動時datagrid滾動條移動

load事件中增加滑鼠滾動事件

datagridview1.mousewheel += new system.windows.forms.mouseeventhandler(datagridview1_mousewheel);  

事件有了,現在對事件進行處理

private void datagridview1_mousewheel(object sender, system.windows.forms.mouseeventargs e)

");             //這句**是設定滾動條直接到最底

其中的這個是不是很熟悉,沒錯就是鍵盤上的到未尾的鍵

可以相應的換成記錄第一行,上一記錄,下一記錄             }

2.滑鼠滾動控制大小

load事件裡

這就是乙個簡單的滑鼠滾動控制大小了,更多的功能的可以自己去增加

滑鼠控制滾動條滾動

當在做帶 的專案時候會發現有乙個問題,那就是如果列數過多的話閱讀起來很不方便,通常列數多到超過視窗,我們會設定橫向滾動條來隱藏多餘的列數,如下圖 但這隨著行數的增加就又出現乙個問題那就是要控制橫向滾動條就得將頁面移動到最底才能看到滾動條,這讓我們的需要不斷地移動頁面來達到控制滾動條的效果 為了解決這...

PictureBox滾動條 滑鼠中軸滾動

picturebox顯示滾動條方法 1.放置在panl內,panl屬性autoscroll true 2.picturebox屬性dock為none,anchor預設值,sizemode為autosize 設定完畢,picturebox就和panl共用滾動條了。通過滑鼠滾輪滾動,shift 中軸橫向...

python橫向滾動條 控制滾動條

調過js指令碼控制 python 1.coding utf 8 2.from selenium import webdriver 3.import time 5.driver webdriver.firefox 6.driver.get 7.搜尋 8.driver.find element by i...