首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2013-07-04 
继承一个窗体的代码报错了我之前做了一个窗体Ainventory,后来我要新建一个窗体Ainventorysize,但是窗体类

继承一个窗体的代码报错了
我之前做了一个窗体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外,统统放进去

热点排行