例如,有两个流程,语言描述如下:
A->B->D
C->D
图形描述类似这个:
 ----
| A |
 ----
  |
 ----    ----
| B |   | C |
 ----    ----
  |       |
  ---------
      |
     ----
    | D |
     ----
请问怎样生成这样的图形?另外,根据这样的图形,如果生成相应该的语言描述。图形的格式没有什么限制,只要是看得清楚就可以了。
这个应该是比较常见的问题吧?请问各位大侠有没有源码参考下,或者相关的控件?先谢了!

解决方案 »

  1.   

    1、建立描述图形的数据结构
       可以用邻接表,构造你的流程图
    2、在Canvas画你的数据结构     
         
      

  2.   

    这个直接用GDI画啊,很简单的,算法也不是怎么难~!
      

  3.   

    几年没有用过DELPHI了,之前用的也只是数据库开发而已,从来没到搞过图形开发。所以就想走一下捷径,找些源码参考下:)
    请问lovejiajia兄弟,这个控件叫什么名字?我昨天也在上面找了很久,没什么收获。
    谢谢大家的热心帮助!