日期:2014-05-17  浏览次数:20998 次

自定义控件时抛出的异常,麻烦各位了
我创建窗体控件库newGroupBox,原本是继承于UserControl类的,我想把它改为继承于GroupBox类,注释掉InitializeComponent函数里的this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;后,出现“.dll文件不包含任何 UserControl 类型的异常”,百度之,还是没有解决的办法,遂上csdn请教各位。
异常 控件

------解决方案--------------------

没发现任何问题
------解决方案--------------------
引用:
Quote: 引用:


没发现任何问题

您试一下“查看代码”,做如下修改:

    public partial class newGroupBox: GroupBox//原本是继承UserControl类
    {
    }

你清理下解决方案在试下 
------解决方案--------------------
先删掉窗体中的usercontrol的控件,重新编译一下程序
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:


没发现任何问题

您试一下“查看代码”,做如下修改:

    public partial class newGroupBox: GroupBox//原本是继承UserControl类
    {
    }

你清理下解决方案在试下 

哦  我是让用户控件去继承GroupBox 不好意思

------解决方案--------------------
引用:
Quote: 引用:

先删掉窗体中的usercontrol的控件,重新编译一下程序

您可能误会了,我创建的是windows窗体控件库,没在窗体放置usercontrol控件,只是重载了OnPaint函数,不过我在msnd找到了我想要的答案


看起来你解决了,分享下解决方案,造福他人?