C 自己寫MouseWheel事件

2021-06-18 20:02:01 字數 494 閱讀 5508

問題:發現vs2010中並沒有mousewheel這個事件,但是繼承自system.windows.form類的控制項中是存在這個事件的。

所以我們手動來新增此事件:

1、在…….designer.cs檔案的initializecomponent()函式中,找到需要新增此事件的物件新增語句:

this.panelpicture.mousewheel += new system.windows.forms.mouseeventhandler(this.panelpicture_mousewheel);
2、在…….cs檔案中自己寫函式

private void panelpicture_mousewheel(object sender, mouseeventargs e)

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

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

}

C 寫自己的的集合

1 除了arraylist,list,net還提供了queue佇列,stack堆疊,hashset雜湊表,dictionary字典,tuple多元組,陣列,collection集合,等多種內建資料結構。基本上總有一種適合你。2 c 允許你用3種方式擴充套件這些類,滿足你的特殊需要 a 從這些類繼承乙...

自己動手用c 寫控制項(下)

自己動手用c 寫控制項 下 因為我們這個控制項是實現背景漸變及文字填充,所以override paint事件以完成自畫。為了完成override,現在以下的準備工作 寫幾個在paint事件用的著的事件 使用角度的方法漸近重畫button private void drawbuttonwithangl...

C呼叫自己寫的動態庫

自己做了libhello.so庫後,寫了個簡單的測試 將測試 和庫檔案放到了同一路徑下,gcc main.c l.lhello,結果執行後報錯,a.out error while loading shared libraries libhello.so cannot open shared obje...