做一个流程配置中的直线加箭头的控件,在.NetFramework 2.0环境下来写。
望高手指点,最好能够提供点源码。小弟不胜感激,如若能够解决,另外加分。。谢谢。。

解决方案 »

  1.   

    用wf 试试吧 。 相关例子 在www.51aspx.net 有你找找, 找不到 再留言。
      

  2.   

    GDI画图
    http://www.codeproject.com/KB/buttons/ArrowButton.aspx
      

  3.   

    不就是一个Buttom控件吗?设置其背景图片即可,或者直接写个箭头上去。
      

  4.   

    首先,感谢各位
    其次,我想做几点补充。
    一、这个是CS,Winform下的,是C#的
    二、这个是做审核流程配置时,进行流程连接的箭头控件,可以随意转换方向。
      

  5.   

    最简单的方法,就是继承一个自定义控件,再OnDraw绘自图案。
    要“随意转换方向”,那么就要一定的算法来绘制图案,可能还要实现不规则外形控件。再说5楼给的例子很具参考性啊!
      

  6.   

    大家应该好多人都已经用过vs2010了,上面有个直线控件,而现在我就想在此直线控件上加个箭头从而实现我现在所说的箭头控件,并不是像什么鼠标箭头这样的控件。
    如果用vs2010开发的,当然简单多了,但是问题是现在要求用.netFramework 2.0的版本来做出这样的控件来,抱歉,也许是我的描述不够准确。另外是CS下WinForm的
      

  7.   

    楼主看看他的箭头是怎样实现的....希望能有帮助 .http://www.codeproject.com/KB/miscctrl/umleditor.aspx
      

  8.   


    http://www.codeproject.com/KB/cs/AutoDiagrammer.aspx
      

  9.   


    http://www.codeproject.com/KB/GDI-plus/ArrowRenderer.aspx
      

  10.   

    哎,等待高手啊,用现在的vs2010做这个控件也许会比较简单一点,因为vs2010自带了直线控件。
    可是现在用.NetFramework 2.0来做比较难,还需高手来指点啊