一定要从TControl中继承吗?不一定吧!这是无所谓的!从TGraphicControl继承是一样的,TGraphicControl也不会有自己的窗口,和TControl是一样的,不过是他简化了对Canvas的处理,干吗不用它呢?如果要创建具有窗口句柄的按钮,可以从TCustomControl继承,它不仅有窗口句柄,还简化了对Canvas的处理!不过要他是透明的,有点麻烦的,方法一,拷贝背景图合成,方法二剪裁窗口,Region