请大家帮忙出出主意(50分)

  • 主题发起人 主题发起人 s2003
  • 开始时间 开始时间
S

s2003

Unregistered / Unconfirmed
GUEST, unregistred user!
我需要在屏幕上显示一个示意图,由线段(包括不同角度的斜线)、文字、园等组成,
每个图形代表一个具体的设备,可根据下位机送来的数据或用户录入的数据改变状态,
如改变颜色或
闪烁,示意图中的图形经常会改变,要求用户能添加或删除某个图形,而且要求存储
多个示意图,由用户选择显示某一个,请大家帮忙出出主意,以上的功能如何实现呢?
如图形如何显示和存储,有人建议我用画笔直接画,也有人说用Tshape控件,
大家有其他好的办法吗?或者有没有类似的控件


 
直接画就行,容易控制。如果需要和用户交互的话,还是用tshape,否则就不用了。
 
如果你熟悉编写控件的话,还是要自己写个控件,包括各种类型。你这种东西肯定要交互
的(因为你要删除或添加)。每个控件表示一个东东,文件里只记录每个东东的坐标(
属性)等,显示时再动态创建一遍。
思路你可以看我编写的led播放控制程序(http://www.kingskysoft.com/Produc_LedShow.htm),里面用到可移动的元素都是一个
控件。
Tshape只能是视觉上的。你要交互可能不太适合。因为如果Tshape是个圆,但控件矩形内
圆外的部分还是可以接受鼠标的事件
 
感觉用控件是比较好的办法,可是我不会写控件,
有没有其他的办法呢?
 
后退
顶部