falcon-air 发表于 2003-10-22 16:38:00

请教一个问题!非常感谢。。。。:)

程序如下:

先启动窗体,获取一些参数,点确定后
调用模块的函数,其中sp = ThisDrawing.Utility.GetPoint(, "请确定左上角坐标:")
‘为了靠鼠标点击确定坐标位置
但这个语句不能执行



CAD2002运行提示:GetPoint左用于对象‘IACADUtility’时失败()

在CAD2004中提示为:AUTOCAD主窗口不可见

但如果我先执行模块中的函数,这句语法sp = ThisDrawing.Utility.GetPoint(, "请确定左上角坐标:")
是对的,没有错误


困惑了好久,望高手指点!

topirol 发表于 2003-10-22 17:20:00

最好把出错的程序贴出来,那样大家都好分析

leeyeafu 发表于 2003-10-22 17:33:00

在GetPoint()方法执行前,先将VB用户窗体Hide,只有暂时隐藏用户窗体,ACAD主窗口才能获得焦点。用户输入Point对象后,再调用窗体的Show方法显示。

falcon-air 发表于 2003-10-22 17:41:00

源程序如下




不吝赐教。。非常感谢

falcon-air 发表于 2003-10-22 17:43:00

leeyeafu发表于2003-10-22 17:33:00static/image/common/back.gif在GetPoint()方法执行前,先将VB用户窗体Hide,只有暂时隐藏用户窗体,ACAD主窗口才能获得焦点。用户输入Point对象后,再调用窗体的Show方法显示。



谢谢 我试一下:)

成功了。。。谢谢大哥。。。。
页: [1]
查看完整版本: 请教一个问题!非常感谢。。。。:)