Windows窗体事件消失

时间:2014-09-02 16:43:23

标签: c# winforms windows-forms-designer

我有一个自定义控件,我在InitializeComponent方法中订阅了一个事件。每当我进入设计器并移动控件或进行任何更改时,初始化组件将重写并删除对事件的订阅。有什么方法可以避免这种情况吗?我宁愿不只是订阅表单的Load事件,但我不熟悉这个方法是如何动态创建的。

1 个答案:

答案 0 :(得分:2)

这就是您不编辑设计器代码的原因。它专门设计用于不保留这些类型的更改。

您应该在对象的构造函数,加载事件或类似位置订阅事件。