建议你使用矢量图形控件CadoDraw,下面是它的简介:
CadoDraw for Delphi is a development tool for creating graphical user interfaces.
By combining a Delphi form with the CadoDraw components, it will only take a few minutes for you to create the basic structure of a mouse-driven user interface which offers the following options to users of your applications:
?generating widely-varying types of graphical objects on a drawing canvas.
?generating linked objects.
?post-linking of objects.
?moving, deleting and editing the objects which have been generated.
?view scale can be modified.
?scroll bars are adapted automatically.
?loading, storing and printing of the drawings created.
The basic structure can be varied and refined in many ways by changing the settings in the object inspector and adding appropriate code in the event handlers.
You can also define your own objects and integrate them in CadoDraw.