读书人

承袭一个窗体的代码报错了

发布时间: 2013-07-04 11:45:33 作者: rapoo

继承一个窗体的代码报错了
我之前做了一个窗体Ainventory,后来我要新建一个窗体Ainventorysize,但是窗体类似于 前面这个窗体 ,只要稍微改动就行,于是我在新的页面上 写了如下代码
public partial class Ainventorysize :Ainventory
{
public Ainventorysize()
{
InitializeComponent();
}
}
结果报错了,报错如下:
警告1服务容器中已存在服务 System.Windows.Forms.Design.IEventHandlerService。
参数名: serviceType00

我该如何修改呢,谢谢。

[解决办法]
基类Ainventory窗体里Form_Load事件里所有代码都放在!DesignMode里,即

private void Form_Load(...)
{
if(!DesignMode)
{
//代码放在这儿
}
}
[解决办法]
Ainventory的构造函数里是不是也有你写的代码?如果有,也得放if(!DesignMode)里
[解决办法]
那是因为还有你写的代码在DesignMode外,统统放进去

读书人网 >C#

热点推荐