在Windows窗體上工作時我意外地點擊了按鈕,現在我有一部分代碼與此點擊事件相關。我不需要它們,我想從代碼中刪除這些部分,但是,如果我這樣做,Visual Studio會在編譯時抱怨它會搜索缺少的代碼。如何擺脫我的代碼中未使用的點擊事件?在Visual Studio中刪除未使用的C#代碼
4
A
回答
3
當你雙擊一個控件時,默認的事件就會被連接起來,併爲你創建一個被刪除的處理程序。
當您看到它並刪除時,您知道的殘樁處理程序。
private void button1_Click(object sender, EventArgs e)
{
}
另一塊是事件實際連線的地方。這是編譯錯誤的來源。您刪除了事件處理程序,但未刪除事件訂閱。
這可以在附加到特定表格的Designer.cs
文件中找到。
private void InitializeComponent()
{
this.button1 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// button1
//
this.button1.Name = "button1";
//This is the line that has the compile error.
this.button1.Click += new System.EventHandler(this.button1_Click);
}
正如在評論中提到,你可以去到事件屬性對於控制和重置事件,但你也可以進入設計和刪除無效的線。使用Reset
命令將刪除存根和事件訂閱。
+0
謝謝,這很明顯。 – opt 2014-10-04 00:12:30
相關問題
- 1. Visual Studio - 刪除未使用的文件
- 2. Visual Studio代碼永久刪除文件
- 3. Windows 10 - Visual Studio代碼 - 刪除pylint
- 4. 在Visual Studio 2013中刪除未使用的DLL引用
- 5. 如何檢測Visual Studio 2005中未引用的C/C++代碼?
- 6. Visual Studio代碼在格式化C#代碼時刪除所有選項卡
- 7. 在Windows上用Visual Studio混合C#代碼和未被管理的C++代碼
- 8. 在Visual Studio 2010中刪除不需要的代碼?
- 9. C#的Visual Studio代碼#
- 10. 在Visual Studio中使用msys shell代碼
- 11. 在Unity3D中使用Visual Studio代碼
- 12. 在Visual Studio中使用VS代碼
- 13. 刪除未使用的CSS代碼
- 14. 在Visual Studio中查找源代碼(C#)
- 15. 在Visual Studio 2010中發佈代碼C#
- 16. 在Visual Studio 2017中刪除代碼合同
- 17. 如何刪除Visual Studio中未使用的對象?
- 18. 在Visual Studio中調試使用makefile構建的C++代碼
- 19. 如何在Visual Studio(c#)中使用外部項目的代碼?
- 20. Visual Studio C#代碼顏色
- 21. 評論C++代碼,visual studio
- 22. 在visual studio中使用動態sql在c#代碼
- 23. Visual Studio不斷刪除form.designers中的代碼
- 24. 刪除Visual Studio中的註釋代碼Web Developer Express 2012
- 25. 什麼是在Visual Studio的C++代碼
- 26. 如何在mac上的visual studio代碼中執行C#代碼
- 27. 在Windows上調試Visual Studio代碼中的C#代碼
- 28. 從Xamarin Studio中的項目中刪除未使用的代碼/文件
- 29. 在Visual Studio代碼
- 30. 在Visual Studio代碼
當Visual Studio出現此錯誤時,是否引用特定的代碼行(可能在設計器文件中)?轉到該行代碼並刪除對已刪除事件處理程序的引用。 – David 2014-10-03 22:38:48
如果您不只是想要刪除語句,只需簡單的方法,然後返回到屬性窗口,單擊閃電圖標,右鍵單擊該事件並選擇重置。 – 2014-10-03 22:39:34
什麼是錯誤?! – PoweredByOrange 2014-10-03 22:52:23