这是我的代码:
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)
{
}
我想删除所有不必要的标签代码,这些标签是无缘无故地冒出来的,绝对不做任何事情。但是当我删除它们时 - 这都是错误。我是初学者,所以请放轻松我。提前谢谢。
答案 0 :(得分:4)
删除这些空事件处理程序:
当您在设计师中选择不同的控件时要小心。
如果偶然双击,最终会为特定控件的默认事件创建一个空事件处理程序。如果是Label
,则恰好是Click
事件。
答案 1 :(得分:3)
这是双击时创建的自动生成的事件 对控制或其他一些动作进行控制 设计观点。
从后面的代码中删除行,并将其从*.designer.cs
文件中删除。
如果您在删除行并检查错误后构建应用程序:您可以单击每个错误,它将引导您到应删除的位置!
答案 2 :(得分:2)
如果不需要这些,那么请继续从*.cs
文件后面的代码中删除它们。您还必须从相应的*.designer.cs
文件中删除事件注册,并且因为您收到错误(您没有从设计器文件中删除相应的事件注册)。
您也可以通过选择控件 - >在Designer窗口中执行相同的操作。按F4 - >单击灯光图标 - >转到事件窗格;删除事件注册。