我想將一個DoubleClick處理程序添加到ListBox中的某個項目(假定它被稱爲ListBox
),但我無法使用Designer視圖使其顯示。
I.E.,雙擊列表框,我只能得到ListBox_SelectedIndexChanged
處理程序爲我連線。 (我的列表框項目是以編程方式分配的,所以設計視圖中沒有項目可以點擊 - 是一個問題嗎?)如何在使用Visual Studio設計視圖的ListBox上添加MouseDoubleClick事件處理程序?
我確實通過自己編寫處理程序來編寫代碼(基於C# Listbox Item Double Click Event)但是這需要進一步的研究,因爲我不知道不是在系統中尋找MouseEventHandler
,而是不得不深入到System.Windows.Forms.
。多煩人。
即this.ListBox.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.ListBox_MouseDoubleClick);
那麼,是不是可以自動生成在設計視圖MouseDoubleClick事件?
還是必須手動連接它們?
不是說我很懶,什麼都沒有。除了使用Visual Studio,我的意思是......
怎麼樣的事件在屬性工具窗口(黃色閃電圖標)查看?您可以雙擊事件名稱旁邊的空白字段,併爲您自動生成事件處理程序。 (如果你不知道這種方法,我可以重新發布它作爲答案) – 2012-03-01 21:49:46
我不知道這種方法。請將其重新發布爲答案。衛生署! – 2012-03-01 21:51:29
後見之明的好處,爲什麼我會認爲System.Windows.Forms不會是Windows窗體事件方法的存儲庫? – 2014-03-10 15:39:01