[CS]自動建立事件

最近要用到在WinForm上使用快速鍵,但是卻礙於建立事件的方式沒有這麼樣的直覺,所以小卡了一下。所以在路上找了一下更方便的方式,順便在此紀錄。

話說vb.net建立控制項的事件像喝水一樣簡單,因為就在表單最上方的下拉是選單。(如下圖)
當你選擇了某控制項的事件,則右方的下拉式選單則會列出所有的事件清單,點選後就會自動建立其程式區塊。

後來查到有更簡便的方法
點選要新增事件的控制項,然後到屬性視窗上可以看到事件的符號(閃電),這裡會列出所有事件清單,然後點選要新增事件的右方空白處,就會自動建立事件的程式區塊

===========================手動=======================================
下方再來講一下如何手動建立事件(挺麻煩的)
首先要先建立事件
這裡示範的是觸發form1的KeyDown事件,所以輸入this.KeyDown
再輸入後方的+=之後intellisense還是會自動產生後方的程式讓你選擇,再點選Tab自動建立

這個時候要注意,因為是建立在form1上的事件,所以要開啟Keypreview的選項
KeyPreview = true;

建立完成事件宣告後,再加入事件的程式區塊及程式


以上,打完收工。


留言

這個網誌中的熱門文章

[Excel]將圖片放置於儲存格中

[軟體]AUTOCAD關於開啟圖面時,字型找不到,而要手動指定成 chineset.shx 字型檔問題

[MS SQL]查詢資料庫中每個資料表之列數與資料表大小(容量)資訊。Get size of all tables in database