C#在Visual Studio中删除不需要的GUI方法

C#在Visual Studio中删除不需要的GUI方法,c#,C#,Visual Studio C#forms的新增功能 组框和标签不需要的GUI方法: private void groupBox1_Enter(object sender, EventArgs e) { } private void folderPathLabel_Click_1(object sender, EventArgs e) { } private void destinationPathLabel_Click(objec

Visual Studio C#forms的新增功能

组框和标签不需要的GUI方法:

    private void groupBox1_Enter(object sender, EventArgs e)
    {

    }

    private void folderPathLabel_Click_1(object sender, EventArgs e)
    {

    }

    private void destinationPathLabel_Click(object sender, EventArgs e)
    {

    }
删除方法时的错误代码:


Error 1'A_Better_Backer.Form1'不包含“groupBox1_Enter”的定义,也不包含扩展方法“groupBox1_Enter”

转到有错误的控件(在您的示例中是groupBox1)并删除Oneter事件处理程序。您可以右键单击控件并选择属性,然后单击属性窗口中的事件图标(看起来像闪电),然后删除未使用的事件处理程序。

添加此类事件时,除了添加问题中的方法外,Visual Studio IDE还会自动将注册添加到这些方法的相应事件中(例如
GroupBox.Enter
Label.Click
)到设计器代码。您还必须删除此注册代码。

理想情况下,您不应该手动编辑该文件,因为它是由IDE生成的,您可以将其弄乱…但是如果您小心,我想这是可以的。。。