熟悉GDI+的朋友请进:如何来标识绘制后图形的选中、拖放和属性编辑等,谢谢。
glboy 2003-05-08 07:05:42 要实现的是类似VISIO的流程图绘制和相关属性定义等,让用户可以象VISIO那样进行类似的定义和操作
我是这几天才初次接触GDI+的,查阅了相关资料,对于绘图的相关基础知识已熟悉,目前已可以实现一般图形的绘制,文本输入等。
但目前有如下问题卡壳,希望能得到各位朋友的指点:
1.用什么如何来标识绘制后图形的选中?如果有一系列的图形,那么一般是采用什么来进行管理?
2.图形的拖放,是否也就是图形的重绘,只要有相关的数据(如坐标等)支撑就成了,其实这个问题主要看在问题1中如何解决的?
3.使用过VISIO的朋友一定都知道其有一个属性编辑窗口(姑且这么称呼,:)),以提供给每个流程节点的注释说明等,对此我有个不太成熟的想法,就是采用类来封装和保存每个结点的信息(比方有工序中有一个结点需要我们给其定义如下信息:名称,大小,规格,备注等),有了这么些类来记录每个流程的结点信息,那么我们接下去就来实现和制定我们流程中的逻辑控制等了
(这个可以采用右键---属性----一窗口来实现)
4.大家一般是采用什么方法来为流程中的连接线做文字注释的?
5.大家一般以什么作为绘图的容器?
不正确或不明白之处欢迎指正。
有好几个月都没提问技术帖子了,希望大家能多给我建议和帮助,谢谢!