none
VS 2013 自動產生事件程式碼 RRS feed

  • 問題

  • VS2013 以前,程式碼編輯視窗上面會有下拉選單,可以選擇 form 物件,然後選擇事件。

    會自動產生出

    private void button_click(object sender, EventArgs e)
    {
    
    }

    可是在 VS 2013 沒有事件可以選了,所以也無法自動產生程式碼。

    想請問各位前輩該如何重現此功能?

    (MSDN 有提到 IntelliSense,不過沒有辦法列出所有事件有點遺憾,而且有下拉式的方式可以直接點選,相對更加直覺些。)

    麻煩各位前輩解惑了,感謝<(_ _)>


    2014年9月27日 下午 03:07

解答

  • 用屬性視窗的功能吧, 點 "閃電"符號就有該控制項的事件列表了


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2014年9月27日 下午 03:50
    版主

所有回覆

  • 用屬性視窗的功能吧, 點 "閃電"符號就有該控制項的事件列表了


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2014年9月27日 下午 03:50
    版主
  • 是否有辦法重現舊版 VS 那個下拉式選單,屬性視窗可以解決問題,可是覺得之前的用法還是最佳解!
    2014年9月27日 下午 04:11
  • 是否有辦法重現舊版 VS 那個下拉式選單,屬性視窗可以解決問題,可是覺得之前的用法還是最佳解!
    我是沒找到怎麼弄出原來那個選單 (也許有可能是被取消了) , 因為我已經改用 WPF 寫 Desktop 很久了,畫面都是直接 xaml 設計, 連工具箱視窗都關掉不用了 , 你找到的時候記得上來回覆一下

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2014年9月27日 下午 04:18
    版主
  • http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2244558-allow-c-to-add-event-handlers-to-classes-using-co

    這個問題有人提出,但還沒有得到 VS Team 的回應,你不妨去 vote 一下。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure


    2014年9月27日 下午 05:00
    版主
  • 感謝 Bill Chung、小朱 兩位前輩的熱心回覆

    目前我還是找不到那個好用的下拉式選單

    不過 Microsoft 顯然還是有開另外一扇窗的

    根據 Bill Chung 前輩的提示,

    原本我會說不是最佳解的原因,是因為得自行添加程式碼,然後自行將事件綁定程式碼

    早上隨意一點,發現在閃電符號下麵點選 事件名,例如 MouseClick,可以自行產生:

    private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
    {
    
    }

    且會自行綁定。

    算是目前發現的最佳解,提供給各位參考!

    也再次謝謝 Bill Chung、小朱 兩位前輩!

    2014年9月28日 上午 01:22