这个东西怕是很麻烦,如果单纯一点,就用OLE,其他专业的这种控件好象几乎没有,如果自己做,一般的图形应该还好,平面示意图应该可以凑和,保存到数据库应该不难吧,有专门的这种字段类型BLOB,好象是这个吧。至于画图的例子去www.dapha.net找找

解决方案 »

  1.   

    如果你愿意,你可能这么做:
    1。定义一些所要用的结构部件,如,墙、窗,门
    2。以图片(导入img控件中)的型式画出,总定义这些结构部件的名称(文字,或数字都可)
    3。在画图的窗体上细分出一些img控件(可以用控件数组,初始化为空),控件越小越精细。
    4。通过鼠标的点击或拖动,将已导入的img所带用的pictrue值赋给空的img控件,
    5,存的时候可以用循环保存对应的文字或数字。
    6。取的时候可以通过不同的文字或数字,导放预定义的图片。
    注:可能不是很好用,只是一个方法而以。
      

  2.   

    其实不难,结合偶写的电子地图和画板各自的特点就行电子地图的办法:可以不用存图片,完全存数据。
        提供基本的“图形模板”,控件全部用picturebox 。 存储的只是图片的位置,名称,大小等。
    画板的办法: 不需要考虑存储大量的数据,但是要存储图片。
        提供基本的“画图方法”,也是在picturebox里画,支持各类基本图形的直接绘制,例如矩形、圆、多边形等。
    或者取两者之长,随你自己了
      

  3.   

    补充电子地图的办法:
        所谓从数据库取图片其实是取图片数据,根据一张平面图上各种的基本图案(比如窗户,门等)的数量,动态加载picturebox 或者 image 控件来实现