2011-06-24 82 views
0

我需要在Winforms中创建导览:不需要WPF,不需要Silverlight。.NET Winforms在设计时绘制箭头所见即所得

为了吸引观众的注意力,我需要在2点之间画出箭头,我希望在设计时所见即所得。

我撞我的头寻找一个轻量级的共享软件或开源软件...

任何线索?

+0

尝试绘制您想要完成的模型并将其插入到文本中。它有点不清楚你想要做什么...... –

回答

0

How to create Arrow Line Control?


没有内置的控制做到这一点。但你可以很容易地创建自己的。

  • 创建一个空白对照
  • 给它一个属性:“方向”型的ContentAlignment或类似的(让用户选择上,左,下,等...
  • 在OnPaint中,画线和箭头头指向要求的方向。

如果具有正方形形状是不需要的,更新的区域,以及将它夹在你的箭头。

现在在设计时,你可以draggi适当的角落将根据需要指出。

上面的链接给出了一个类似的例子。

+0

对不起,这个解决方案不允许在设计时绘制和定位箭头!不能接受它... –

+0

意图不是要根据您的要求提供完整的代码块,而是指出您正确的方向。上面更新了答案。 –