求助!!!!
问题很长,请大家能耐心的看完咯,希望能得到大家的建议和解决思路!!!
我现在在做一个以图片为操作界面的数据库查询系统。
这里有一组图片(图片是一个机械部件的完全分解图),这一组图显示了从把一个完整的机械部件完全分解成为一个个零部件的过程,每一组图上有对应的标号,
如:01-030A(代表着图号为01,编号为030A的零部件),01-050B,每张图中的零部件都有对应的唯一的标号。
自己建立一个储存了机械部件中的零部件基本信息的数据库。
我自己想要实现的功能是:我单击操作界面左边Frame中的“机械部件分解图”中的零件图标号,在操作界面右边的datagrid表中显示出对数据库的查询结果。
我自己现在已经做到的是:1,建立了机械部件中的零部件基本信息的数据库以及该数据库的更新,维护等操作的实现 2,设置label的caption属性为零部件标号,建立了多个label,单节label得到的查询结果同时显示在datagrid控件中,实现了一个单击不同的label实现查询并显示在表上的功能。
我遇到的困难的是:我以一张图片为基础,做一个ActiveX控件,在PictureBox导入“机械部件分解图”,在图片中的零件图标号处添加label,其caption属性就是零部件的标号。运行ActiveX控件时,单击label实现查询,同时label的backcolor变为红色,表示已经被单击选定,执行了查询。这个ActiveX控件中当然也加入了Vscrollbar和Hscrollbar来显示图片。
一张图片,一个ActiveX控件(这效率可真是低啊)。
然后,在form窗体中的frame容器控件中添加一组以图片为基础的ActivrX控件时,动态添加ActiveX控件(总数量是不确定的)怎么样实现切换?某个图片ActiveX控件单击查询后,控件中的Label被选定,怎么实现背景色是红色的属性在ActiveX控件切换时,能够保存下来,以便切换到当前状态时,控件中的label背景色重新显示出来,表示该label已经被单击,执行了查询?
我需要的ActiveX控件都是由图片,Label,picturebox等组成的,是许多控件的组合,用到的控件种类都是一样的,有没有更好的建立ActiveX控件的方法?不然我就不得不一个图片
建立一个ActiveX控件了,但这有些不实际,我的图有很多的啊。
说了那么多,不知道有说清楚啊。
恳请高手为我指明一条可行的思路!!!!
感激不尽!!!