Windows窗体编辑器不断重新创建事件方法

时间:2016-06-11 10:13:21

标签: c# windows-forms-designer

我有一个带有自定义控件的C#应用​​程序。自定义控件类如下所示:

public partial class DetNumericUpDown : UpDownBase
{
    public event EventHandler ValueChanged;

    /* some public methods */

    public DetNumericUpDown() { /* ... */ }
}

然后我在表单文件Main.cs中有几个DetNumericUpDown实例,从设计器中放置。这些实例中的每一个都定义了自己的ValueChanged事件,但是为了清楚起见,我将其移动到Main.cs中,而不是将它们移动到另一个文件OtherFile.cs中。问题是,每次我尝试在Main.cs上使用Windows窗体设计器时,它会在Main.cs中重新创建这些方法,然后抱怨方法定义了两次。这只发生在DetNumericUpDown实例中,因为我已经将一些事件方法从其他控件移动到OtherFile.cs中,并且它工作正常。我做错了什么?

0 个答案:

没有答案