Q qis2000 Unregistered / Unconfirmed GUEST, unregistred user! 2009-04-18 #1 各位战友大家好: 我看到不少erp系统上,主画面都用流程图做底图,点击不同的模块,也会显示相应的流程图,并且可以点击上面的按钮进入执行相关功能,请教各位,要如何达到这样的效果,谢谢!
Z znxia Unregistered / Unconfirmed GUEST, unregistred user! 2009-04-18 #3 用个Image装载地图,然后通过数据库或者配置文件,定义每个模块在地图中绘制的位置以及图标,程序启动后,将这些内容载入内存数组,并绘制各个模块图标。在Image.Click中,获得当前鼠标的位置,根据前面内存中的数组数据,找出当前鼠标对应的模块,下面的事情就好处理啦。
用个Image装载地图,然后通过数据库或者配置文件,定义每个模块在地图中绘制的位置以及图标,程序启动后,将这些内容载入内存数组,并绘制各个模块图标。在Image.Click中,获得当前鼠标的位置,根据前面内存中的数组数据,找出当前鼠标对应的模块,下面的事情就好处理啦。
Q qis2000 Unregistered / Unconfirmed GUEST, unregistred user! 2009-04-18 #4 znxia兄: 可能我要的还没有这么复杂,我想直接放button在流程图上相应的位置,问题是如果模块比较多的话,要如何来处理这些图片及button,是把图片及button放在什么容器上,再调用会比较好呢,还是有什么比较好的办法,市面上好多软件都有这么做,不知道他们是用什么方法?
znxia兄: 可能我要的还没有这么复杂,我想直接放button在流程图上相应的位置,问题是如果模块比较多的话,要如何来处理这些图片及button,是把图片及button放在什么容器上,再调用会比较好呢,还是有什么比较好的办法,市面上好多软件都有这么做,不知道他们是用什么方法?
Q qis2000 Unregistered / Unconfirmed GUEST, unregistred user! 2009-04-19 #5 Tuatara兄: 用网页做如何做,能不能说具体些,或给一个小示例,谢谢!
T Texense Unregistered / Unconfirmed GUEST, unregistred user! 2009-04-19 #6 按钮要动态生成,最好用speedbutton,根据配置文件提示的坐标定位,点击事件的参数可以先从配置文件读出放到button的hint里,流程箭头可以动态画线。
Q qis2000 Unregistered / Unconfirmed GUEST, unregistred user! 2009-04-19 #7 Texense兄: 按照这样的做法,工作量还是挺大的,并且有些难度喔,还真挺头痛的,看着人家的好看,做起来还真不容易,^_^.
Z zkktom Unregistered / Unconfirmed GUEST, unregistred user! 2009-04-21 #9 先ps流程图,然后吧speedbutton放自设定的ps按钮上,吧属性设置为flat 很逼真哦或者说先ps的流程图和按钮图(上来和压下两种),放bmpbutton,这样有动态感觉。问题我不会ps
S shbjkl Unregistered / Unconfirmed GUEST, unregistred user! 2009-04-21 #10 网页方法是最好的,还可以通过调用flash的方法。具体方法搜索一下。很多的。
Q qis2000 Unregistered / Unconfirmed GUEST, unregistred user! 2009-04-21 #11 谢谢各位兄弟,请教shbjkl兄,网页方法原来没有处理过,能不能发一个简单的范例,或从哪里可以找到这种例子,不胜感谢.