1
使用VS2013 Pro,WinForms,調試器不斷刪除我的事件處理程序。 (我把它們放在Form.Designer.cs文件中)調試器爲什麼會刪除我的代碼?
我剛開始注意到它,我很積極,我沒有改變任何設置。
其他人可以複製這個,或者它只是在我的系統上的東西?
步驟複製:
- 創建新項目C#的WinForms
- 添加拆分容器>在基地容器,巢另一個分割容器的第二小組。
- 在Form.Designer.Cs文件中,將Click事件處理程序掛接到嵌套面板1容器。
- 運行。 - 點擊容器 - 應該可以正常工作。
- 退出調試器>更改嵌套面板1的顏色屬性。
- 運行>無法再單擊?
- Inspect Code>事件處理程序已被刪除?
'Form.Designer.cs'是那個說「不修改」的嗎?如果你把代碼放在'Form.cs'中,會發生什麼? – 2014-10-12 11:39:12
是的,我知道,但是我一直寫代碼!保持整潔。 – KidCode 2014-10-12 11:40:13
@KidCode你不認爲注意文件不應該被手動修改的警告是個好主意嗎? – Dan 2014-10-12 11:40:42