我需要这样一个程序:有多份电路图,每份电路图上有多个开关,开关的数量由用户可以根据需要增增减,我根据数据库中的信息动态的显示开头的闭合状态(用不同图片标识出来)。我想把开关做成自定义控件,线路图片就用图形控件显示出来,然后根据托动的开关控件来记录开关的X、Y(大小是固定的)。请问有没有人做过类似的程序?能发我一份吗?万分感谢!
------解决方案--------------------
很久前在华软上捡到的一个PB9的程序,号称 DW极品,可以画图的,你可以下来看看有没有你要的。
http://download.csdn.net/source/1459054
------解决方案--------------------
没有现成的
给你个思路
做表t1记录id(pk),图片(没有开关的线路图,作为背景使用,具体存blob还是存路径自己掂量)
做表记录开关位置t2,id(pk--图片的id),sort_no(pk,开关序号),xpos,ypos,status(开关状态)
程序发布路径对应每个状态存一个小图片
程序根据检索出的数据动态设置小图片的位置(xpos,ypos)、文件名称(根据开关状态定)
增删开关就增删t2里记录,拖动就改对应的xpos,ypos,开关改对应的status
不难做