关于写控件,首先一定要对Delphi的封装机制、面向对象机制和Windows的消息机制有足够的了解才能写出好的控件,Delphi中的控件(可以放到控件面板上的)一般有两种,即可视的和非可视的,另外,有时写东西部一定非要写成控件,大多数情况下,我都是写一些实现业务逻辑的类,即对业务进行封装,然后在用户界面中创建类的实例来完成需求。