投稿者 魔界の仮面弁士  (社会人) 投稿日時 2016/10/13 11:44:38
直線なら、フォームに LineShape を貼るだけで表現できます。
(Microsoft.VisualBasic.PowerPacks 名前空間の LineShape クラス)

ただ、ドラッグ等を考慮するのなら、自前で描画した方が良いでしょう。

矢印画像を用意して伸縮させるのも確かに手ではありますが、
矢尻も伸張してしまうので、LineCap.ArrowAnchor で描画するのが良い気がします。
http://dobon.net/vb/dotnet/graphics/drawarrow.html