如何删除不必要的行

时间:2014-11-15 17:11:02

标签: 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 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)
{
}

我想删除所有不必要的标签代码,这些标签是无缘无故地冒出来的,绝对不做任何事情。但是当我删除它们时 - 这都是错误。我是初学者,所以请放轻松我。提前谢谢。

3 个答案:

答案 0 :(得分:4)

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

  1. 切换到设计师视图
  2. 一次选择一个标签,
  3. 查看属性窗口(如果它不可见则按F4),并查看事件视图
  4. 找到点击事件,右键单击并选择"重置"。
  5. enter image description here

    当您在设计师中选择不同的控件时要小心。

    如果偶然双击,最终会为特定控件的默认事件创建一个空事件处理程序。如果是Label,则恰好是Click事件。

答案 1 :(得分:3)

  

这是双击时创建的自动生成的事件   对控制或其他一些动作进行控制   设计观点。

从后面的代码中删除行,并将其从*.designer.cs文件中删除。

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

答案 2 :(得分:2)

如果不需要这些,那么请继续从*.cs文件后面的代码中删除它们。您还必须从相应的*.designer.cs文件中删除事件注册,并且因为您收到错误(您没有从设计器文件中删除相应的事件注册)。

您也可以通过选择控件 - >在Designer窗口中执行相同的操作。按F4 - >单击灯光图标 - >转到事件窗格;删除事件注册。

enter image description here