思路
1。取得控件的位置,
2。画直线,加三角箭头,指向控件。
3。订阅控件LocationChanged 事件,当控件移动时,引发事件。
4。引发事件时重画直线。

解决方案 »

  1.   

    多谢chainet,但我是想在文档中画出一些椭圆和连接椭圆的一些连线。我已经定义了一个派生于textBox的椭圆控件,并实现了椭圆在文档中的拖动,现在想要:实现在文档中左键点击一个椭圆,拖动到另一个椭圆,释放后绘出一条有方向的直线,并能随椭圆的拖动而移动。
    问题:1。文档窗口的点击事件,在椭圆区域无效,或者说是椭圆控件加以响应,无法取到直线的两个端点