删除表单设计器上的控件

时间:2013-05-02 18:08:09

标签: c# controls designer

我想知道在Visual Studio 2010上删除未使用的控件(更具体地说是一个计时器)的最佳方法是什么。我通常会转到设计器中的控件并从那里删除它,但控件的代码仍然是出现在班级表格上。删除与控件关联的代码也是安全的吗?

2 个答案:

答案 0 :(得分:1)

只要你不需要逻辑,那么是的。我假设你是指双击控件时生成的处理程序(例如button1_Click())。删除控件时将删除指向处理程序的链接,但visual studio会将这些函数保留在表单类中,以防您将其用于其他内容。

答案 1 :(得分:0)

通过可视化编辑器删除控件,创建控件并将其与表单关联的自动生成代码也将被删除。您编写的代码以及通过双击控件或其属性窗格中的事件生成的事件处理代码将保留。

您应该删除与不存在的控件有关的代码。包含无效引用的任何代码都将阻止您构建应用程序。否则剩下的代码就是自重。