继承一个窗体的代码报错了
我之前做了一个窗体Ainventory,后来我要新建一个窗体Ainventorysize,但是窗体类似于 前面这个窗体 ,只要稍微改动就行,于是我在新的页面上 写了如下代码
public partial class Ainventorysize :Ainventory
{
public Ainventorysize()
{
InitializeComponent();
}
}
结果报错了,报错如下:
警告 1 服务容器中已存在服务 System.Windows.Forms.Design.IEventHandlerService。
参数名: serviceType 0 0
我该如何修改呢,谢谢。
------解决方案--------------------基类Ainventory窗体里Form_Load事件里所有代码都放在!DesignMode里,即
private void Form_Load(...)
{
if(!DesignMode)
{
//代码放在这儿
}
}
------解决方案--------------------Ainventory的构造函数里是不是也有你写的代码?如果有,也得放if(!DesignMode)里
------解决方案--------------------那是因为还有你写的代码在DesignMode外,统统放进去