删除窗体设计器上的控件

本文关键字:控件 窗体 删除 | 更新日期: 2023-09-27 18:11:57

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

删除窗体设计器上的控件

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

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

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