请问各位Delphi开发界的各位前辈,有哪位做过画流程图的程序,请问怎么可以画出一条带箭头的直线和带箭头的折线,并且,这两种线可以随意的移动,缩小和放大,如果我在带箭头直线或者带箭头折线的两头画上圆或者矩形,在我移动圆或矩形时,那么带箭头直线或者带箭头折线也可以根据圆或矩形的移动而放大、缩小和移动。另外,我怎么可以在这两种线条上输入文字。  
各位最好将原程序发到  或  [email protected]  
                                                                             
                                                                                                               谢谢各位!