我想自定义一个Windows控件,但是我要的是像ImageList控件一样的,不需要显示在窗体上,拖过来设置几个属性就可以了,因为这个控件是给别的控件提供需要的数据的,但是不管我用默认的从UserControl继承还是Control继承,都出现了窗体面板,有paint之类的属性,从哪个类继承,即没有这些我不要的属性,又可以向ImageList一样,拖过来就自动放在界面下面的那个窗体里面了!
对了,我从Object继承,在windows里面不能使用,编译出错

解决方案 »

  1.   

    如果是像imagelist那样,不能继承control或者usercontrol来写,继承component来写。
      

  2.   

    Knight94(愚翁) 解决了问题,但是我还想问一个于此相关的问题:属性如何在设计过程中在设计器中选择设计呢?比如ado控件,可以选择数据库文件,然后可以选择映射的数据表字段等等?
      

  3.   

    对你的com增加propertygrid属性设置即可。
    参看msdn对于propertygrid提供的simplepad的例子。