如何实现流程图(主要是连线)。

liuxin5 2002-06-01 02:55:50
流程图的各种活动用不同图片表示(可移动,移动时连线要跟随),用带箭头的线连接,能表达复杂布局(连线调整尺寸方向等),在图片和连线上能响影事件,采用什么样的方案,请告小弟,谢谢!
...全文
336 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
很土 2002-06-01
  • 打赏
  • 举报
回复
同意楼上的说法。
netlib 2002-06-01
  • 打赏
  • 举报
回复
你可以把它封装成一个类来用,这样作好了后,
你随时都可以用,而且为很方便。
短歌如风 2002-06-01
  • 打赏
  • 举报
回复
不要用图片表示节点,然后再连线:
这样会累死你的.
应该自己作一个新的控件去作,这个控件可以显示一些对象(表示节点的对象),每个对象知道自己如何显示,从另一点连线到它的中心应该则终点在哪等.
youler 2002-06-01
  • 打赏
  • 举报
回复
用Microsoft Visio2000 不错我用过.
很好用.
liuxin5 2002-06-01
  • 打赏
  • 举报
回复
这样子,好,谢谢您,NetLib(河外孤星)。
netlib 2002-06-01
  • 打赏
  • 举报
回复
呵呵,好象只有这办法了,
这样的程序我已经写了好多了,应该没有其它的办法,
因为两看前我作之前查了,没有更容易的方法。
liuxin5 2002-06-01
  • 打赏
  • 举报
回复
To forgot:
我在做一个工作流类似于IBM/Lotus 的Workflow这是系统的一部分,自然得自己来做了。

To netlib:
诚如你所说,现在我就是这样做的,已经做一部分,我称之为坐标解决法,有没有更好的办法?我还有一个想法是组件解决法,给出要连接的两点,组件带调整句柄,免刷新,高手认为如何?

netlib 2002-06-01
  • 打赏
  • 举报
回复
自己作类似于一个小的画图工具的东西
比较复杂,主要用到mousedown、mouseup、mousemove事件,
高为四个状态,无、画、移、变换
在设一个属性,记录图形方式(自己定义)
还有,定义一个数据,记录图形数据(很重要),
其它的,你作吧,作了你就知道其实不难的。

forgot 2002-06-01
  • 打赏
  • 举报
回复
为什么不用SmartDraw之类专业的制作流程图的工具呢?

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧