意外地在表單構建器中添加了C#中的一些事件方法。如果您從.cs文件中刪除它們,則會引發錯誤。我如何擺脫它們?刪除事件方法
Q
刪除事件方法
-1
A
回答
5
有兩個部分,以訂閱的事件。
- 你有事件方法本身,你試圖刪除。
- 訂閱事件方法。您可以有任意數量的控件訂閱單個事件方法。
如果你只是刪除事件方法,那麼你仍然有控制訂閱該事件。但它不再存在,所以你得到一個錯誤。
您可以通過右鍵單擊在屬性窗口中的事件,然後點擊「重置」設計師刪除訂閱的事件:
或者你可以打開Designer.cs
文件並從那裏刪除事件訂閱。例如:
this.richTextBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.richTextBox1_KeyDown);
3
除了從代碼文件中刪除它們,您還需要找到引用這些事件方法的控件,並刪除對該方法的引用。
0
轉到引用該事件,並從那裏刪除它的按鈕或元素,Desingn - >右鍵點擊元素 - >屬性 - >事件 - >從那裏的代碼刪除你不有什麼需要,或做它,您可以在其中搜索您刪除的方法的名稱。
,下一次只使用Ctrl + Z。
3
你需要去Form.Designer.cs
並刪除紅線是handler.If你看到錯誤畫面像這樣的事件的訂閱:
只需點擊鏈接下的Instances of this error
,並刪除該行,它應該沒問題。
相關問題
- 1. C#事件刪除語法
- 2. 刪除事件
- 3. 刪除方法不刪除
- 4. FullCalendar事件刪除
- 5. 刪除JavaScript事件
- 6. Javascript事件刪除
- 7. GTK刪除事件
- 8. 刪除錘事件
- 9. 無法刪除on()上的事件;
- 10. 無法刪除元素有事件
- 11. 有沒有辦法刪除window.open事件?
- 12. 是否removePopUp方法,刪除事件監聽器嗎?
- 13. 使用removeEvents方法刪除特定事件
- 14. 推薦使用jQuery UI刪除事件的方法UI Widget Factory
- 15. 事件監聽器在post方法中被刪除
- 16. 在刪除方法
- 17. Javascript刪除方法?
- 18. 刪除Click方法
- 19. Restify刪除方法
- 20. Javascript刪除方法
- 21. 刪除超類方法並刪除所有覆蓋方法
- 22. 組合框事件及清除方法
- 23. 刪除事件監聽器
- 24. 從DynamicObject刪除事件
- 25. 刪除計時器事件
- 26. 在事件tableView刪除NSManageObject:commitEditingStyle:forRowAtIndexPath:
- 27. 從ButtonElement刪除onclick事件
- 28. MonoTouch.Dialog:元素刪除事件
- 29. 刪除事件列表框
- 30. 如何刪除事件?
爲什麼要低調這個問題? – Kuzgun
只需刪除引發錯誤的行。 – sloth
@DominicKexel:如果他知道這是設計師,並知道如何打開並刪除線條,他不會問這個問題。 – Abbas