[CS]自動建立事件
最近要用到在WinForm上使用快速鍵,但是卻礙於建立事件的方式沒有這麼樣的直覺,所以小卡了一下。所以在路上找了一下更方便的方式,順便在此紀錄。
話說vb.net建立控制項的事件像喝水一樣簡單,因為就在表單最上方的下拉是選單。(如下圖)
當你選擇了某控制項的事件,則右方的下拉式選單則會列出所有的事件清單,點選後就會自動建立其程式區塊。
後來查到有更簡便的方法
點選要新增事件的控制項,然後到屬性視窗上可以看到事件的符號(閃電),這裡會列出所有事件清單,然後點選要新增事件的右方空白處,就會自動建立事件的程式區塊
===========================手動=======================================
下方再來講一下如何手動建立事件(挺麻煩的)
首先要先建立事件
這裡示範的是觸發form1的KeyDown事件,所以輸入this.KeyDown
再輸入後方的+=之後intellisense還是會自動產生後方的程式讓你選擇,再點選Tab自動建立
這個時候要注意,因為是建立在form1上的事件,所以要開啟Keypreview的選項
KeyPreview = true;
建立完成事件宣告後,再加入事件的程式區塊及程式
以上,打完收工。
話說vb.net建立控制項的事件像喝水一樣簡單,因為就在表單最上方的下拉是選單。(如下圖)
當你選擇了某控制項的事件,則右方的下拉式選單則會列出所有的事件清單,點選後就會自動建立其程式區塊。
後來查到有更簡便的方法
點選要新增事件的控制項,然後到屬性視窗上可以看到事件的符號(閃電),這裡會列出所有事件清單,然後點選要新增事件的右方空白處,就會自動建立事件的程式區塊
===========================手動=======================================
下方再來講一下如何手動建立事件(挺麻煩的)
首先要先建立事件
這裡示範的是觸發form1的KeyDown事件,所以輸入this.KeyDown
再輸入後方的+=之後intellisense還是會自動產生後方的程式讓你選擇,再點選Tab自動建立
這個時候要注意,因為是建立在form1上的事件,所以要開啟Keypreview的選項
KeyPreview = true;
建立完成事件宣告後,再加入事件的程式區塊及程式
以上,打完收工。
留言
張貼留言