dim frmDraw as Form ' 包容器对象,假定本例中为窗体 dim AnyObject as Control,Ps(2) as double,Pe(2) as double for each AnyObjet in frmDraw.Controls if "Line"=TypeName(AnyObject) then ps(0)=anyobject.x1:ps(1)=anyobject.y1 pe(0)=anyobject.x2:pe(1)=anyobject.y2 ' 加入存入数据库代码 endif if "Shape"=typename(Anyobject) then Select case Anyobject.shape case 0 ' 读取控件的左上角点,宽高.计算出相应所要存入数据库的数据 ' 存入数据库存(以下同本步骤) case 1 case 2 case 3 end select end if next 不知道要的是不是这个代码.本代码直接在这里写的,没经测试. |