原因是你:手动修改disign.cs的代码解决的办法:在你修改代码的地方肯定用到了设计时对象为空的变量.把你的代码加一句判断:if(!this.DesignMode)这样在设计时你的代码不执行。运行时才执行.通常是你的自定义控件设计不正确导致.
根据错误提示手动修改disign.cs的代码(注意小心)
..肯定是删了什么东西,到相应的.cs文件里改下吧~