這裏刪除事件處理程序時,VS 2010 IDE的步驟來重現問題:問題使用屬性窗口
- 與1個控件的窗體創建一個C#項目,比方說,一個文本框。
- 使用屬性窗口(閃電thingy),添加一個「點擊」事件。
- 在該方法中編寫一些代碼。
- 使用屬性窗口,刪除「click」事件單元格的內容。
我想知道爲什麼步驟3的代碼已經消失(但不是方法簽名)。
IDE的正常行爲? 「工具選項」菜單中的選項?
這裏刪除事件處理程序時,VS 2010 IDE的步驟來重現問題:問題使用屬性窗口
我想知道爲什麼步驟3的代碼已經消失(但不是方法簽名)。
IDE的正常行爲? 「工具選項」菜單中的選項?
即使從控件事件中取出後,您創建的方法仍應保持不變。 VisualStudio會自動刪除該方法的唯一時間是該方法是否爲空。一旦您添加自定義代碼,該方法不應該被刪除。
其實我已經被自己咬了,它會刪除代碼但離開功能。 – 2010-06-21 20:07:41
只是爲了澄清,該方法不會被刪除,只是內容。 我是唯一一個從IDE獲取該行爲的人嗎? – 2010-06-21 20:08:13
不幸的是我不能重現你描述的行爲。在從屬性中刪除事件處理程序的名稱之前,是否保存了該文件? – Andreas 2010-06-21 20:06:27
對不起,它看起來像是「只是時不時」,因爲我剛剛創建了一個新項目,而且我無法重現該行爲。 隨着另一個項目,我得到了這種行爲在每一個窗體上。 – 2010-06-21 20:14:18