明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1665|回复: 2

为什么一定要等到窗体关闭以后所创建的实体才在图中出现

[复制链接]
发表于 2006-4-12 16:18:00 | 显示全部楼层 |阅读模式

新建一个窗体,加一个按钮CommandButton1,事件如下

Private Sub CommandButton1_Click()
  Dim varpnt As Variant
  Me.Hide
  varpnt = ActiveDocument.Utility.GetPoint(, "请给出圆心")
  ActiveDocument.ModelSpace.AddCircle varpnt, 10
  Me.show
End Sub

在图中拾取圆心之后,所建的圆并没有在图中出现,而是需要等到窗体关闭

除了ActiveDocument.Regen acActiveViewport以外,请问还有没有更好的办法?

发表于 2006-4-12 21:36:00 | 显示全部楼层

Private Sub CommandButton1_Click()
  Dim varpnt As Variant

  dim pcircle As AcadCircle 


  Me.Hide
  varpnt = ActiveDocument.Utility.GetPoint(, "请给出圆心")
  set pcircle = ActiveDocument.ModelSpace.AddCircle(varpnt, 10)

   pcircle.update


  Me.show
End Sub

 楼主| 发表于 2006-4-13 07:21:00 | 显示全部楼层

谢谢

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 05:30 , Processed in 0.157893 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表