Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何删除不必要的行_C#_Winforms - Fatal编程技术网

C# 如何删除不必要的行

C# 如何删除不必要的行,c#,winforms,C#,Winforms,这是我的代码: public RegForm() { InitializeComponent(); } private void label1_Click(object sender, EventArgs e) { } private void label10_Click(object sender, EventArgs e) { } private void label28_Click(object sender, EventArgs e) { } private void d

这是我的代码:

public RegForm()
{
    InitializeComponent();
}

private void label1_Click(object sender, EventArgs e)
{
}

private void label10_Click(object sender, EventArgs e)
{
}

private void label28_Click(object sender, EventArgs e)
{
}

private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
}

private void label29_Click(object sender, EventArgs e)
{
}

private void label30_Click(object sender, EventArgs e)
{
}

private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
}

我想删除标签中所有不必要的代码行,这些代码是无缘无故出现的,完全不做任何事情。但当我删除它们时,都是错误。我是初学者,所以请对我放松点。提前感谢。

要删除这些空事件处理程序,请执行以下操作:

  • 切换到设计器视图
  • 选择每个标签,一次一个
  • 查看属性窗口(如果不可见,请按F4键),然后查看事件视图
  • 找到单击事件,右键单击并选择“重置”
  • 在设计器中选择不同控件时要小心


    如果您无意中双击,则最终会为特定控件的默认事件创建一个空事件处理程序。如果是
    标签
    ,则恰好是
    单击
    事件。

    要删除这些空事件处理程序:

  • 切换到设计器视图
  • 选择每个标签,一次一个
  • 查看属性窗口(如果不可见,请按F4键),然后查看事件视图
  • 找到单击事件,右键单击并选择“重置”
  • 在设计器中选择不同控件时要小心


    如果您无意中双击,则最终会为特定控件的默认事件创建一个空事件处理程序。如果是
    标签
    ,它恰好是
    单击
    事件。

    如果这些是不必要的,那么只需继续并从
    *.cs
    文件后面的代码中删除它们。您还必须从相应的
    *.designer.cs
    文件中删除事件注册,并且由于同样的原因,您会收到错误(您没有从designer文件中删除相应的事件注册)

    您也可以在Designer窗口中执行相同的操作,方法是选择控件->按F4键->单击照明螺栓图标->删除事件注册,转到事件窗格


    如果这些都是不必要的,那么就直接从您的代码隐藏
    *.cs
    文件中删除它们。您还必须从相应的
    *.designer.cs
    文件中删除事件注册,并且由于同样的原因,您会收到错误(您没有从designer文件中删除相应的事件注册)

    您也可以在Designer窗口中执行相同的操作,方法是选择控件->按F4键->单击照明螺栓图标->删除事件注册,转到事件窗格

    这是双击时自动生成的事件 在控件上或对中的控件执行某些其他操作 设计视图

    从代码隐藏中删除行,并将其从
    *.designer.cs
    文件中删除

    如果在删除行后构建应用程序并检查错误:您可以单击每个错误,它将引导您到应该删除的位置

    这是双击时自动生成的事件 在控件上或对中的控件执行某些其他操作 设计视图

    从代码隐藏中删除行,并将其从
    *.designer.cs
    文件中删除


    如果在删除行后构建应用程序并检查错误:您可以单击每个错误,它将引导您到应该删除的位置

    但当我删除它们时,都是错误。还要删除导致错误的行(它们在FormN.Designer.cs中),我不这么认为。某人有一个快速的双击手指。嗨,史蒂夫-你是说我通过双击某个东西来显示这些行吗?在ReSharper中使用“安全删除”?
    但是当我删除它们时,都是错误。还要删除导致错误的行(它们在FormN.Designer.cs中),我不这么认为。有人有一个快速的双击手指。嗨,史蒂夫-你是说我通过双击某个东西来显示这些线条?在ReSharper中使用“安全删除”?