用户控件的实例化和InitializeComponent代码消失

时间:2014-12-19 11:48:35

标签: c# winforms visual-studio user-controls

我的User Control应用程序上有一个WinForm,我的InitializeComponent()会将其添加到我的表单中。加载后,我唯一要做的就是让我的主表单订阅这个UserControl事件之一。我在我的主要表单构造函数上执行此操作:

userControlSettingsFtp.DataChanged += (sender, args) => { RefreshFtpData(); }; 

一切看起来都很好。我的User Control已添加并运行良好。直到几个版本之后突然Visual Studio警告我这个用户控件没有被初始化。即便如此,当我忽略这个问题时,事情看起来很好。但是如果我坚持忽略这个问题,那么这个用户控件的整个定义就会从我的设计器代码中消失(正如VS警告过我)。

知道我的程序上有其他用户控件可以正常工作,我还不知道表面下真正发生了什么让我的用户控件的定义消失了。我甚至不知道这个问题何时触发,因为它没有特定的原因(我知道)。

0 个答案:

没有答案