我自定义了一个控件继承自Control类,如下:
public class ImageButton : Control
{
   ...
   ...
   ...
}
在窗体form上使用控件,退出form时会报错误,但如果继承自Button退出窗体就不会报错,不知道是什么原因,是不是继承自Control时有必须要实现的接口或函数我没有实现?(我的项目是智能设备程序)

解决方案 »

  1.   

    我在Winform上写过较多自绘控件:很多都继承于Control. 自己可以把Control写成 任意样式。没有出现过 会报错的问题. 
    但智能设备不太清楚。你如果仅仅 继承 而里面没有加任何代码:这样还报错的话 不太清楚了哦。
    不过智能设备 支持的控件有限。是不是不支持 从从 Control继承 来的控件呢?
    因为从Control 继承来的 控件 很多时候 都没有 具体的界面呈现 你需要重新自己绘制 界面呈现