乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 168|回复: 10

使用SendCommand后更新图形时出现问题

[复制链接]

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2010-1-12 09:27:46 | 显示全部楼层 |阅读模式
您好,我是039;我是新来的,我需要一些帮助来解决一个问题,
我有一个表单,上面有几个按钮。单击第一个按钮时,会调用一个子例程,在该例程中,我使用SendCommand和pedit将指定图层上的所有对象更改为多段线,并将它们连接成更长的多段线。如果我从此时开始关闭表单,一切正常,但如果我没有关闭表单,而是单击表单上的另一个按钮,则新调用的sub中的动作将被执行ok,但当我现在关闭表单时,尚未创建多段线。(第二个子按钮只绘制了几个对象,三条线和一个圆)
此外,当我执行此事件序列时,第二个按钮必须在绘制对象之前单击三次。但是,如果我颠倒单击按钮的顺序,则绘制对象的按钮只需单击一次即可绘制对象,并且多段线创建正常。用户将决定是否单击任何一个按钮,并且操作之间没有逻辑联系。所以我可以#039;在单击另一个按钮之前,不要禁用其中一个按钮
在我看来,在创建多段线之前发送pedit命令并关闭表单是有联系的,但我不知道;我不知道是什么。您可以看到在形状闭合后创建和平滑的多段线。本人'我尝试在发送pedit命令后直接更新活动文档并发送regen命令,但两者都没有任何区别
有人知道我是什么吗;我做错了或我做了什么'我还没做完

回复

使用道具 举报

0

主题

11

帖子

4

银币

初来乍到

Rank: 1

铜币
11
发表于 2010-1-12 09:34:33 | 显示全部楼层
如果可能,请避免发送命令
回复

使用道具 举报

0

主题

8

帖子

5

银币

初来乍到

Rank: 1

铜币
8
发表于 2010-1-12 10:45:19 | 显示全部楼层
谢谢你的CmdrDuh,我通常是这样做的,但是有没有更好的方法来收集所有直线、圆弧和多段线,将它们全部转换为多段线然后将它们全部连接成更长的多段线?我不能'我想不出一个。
回复

使用道具 举报

0

主题

8

帖子

6

银币

初来乍到

Rank: 1

铜币
10
发表于 2010-1-12 14:00:37 | 显示全部楼层
pedit可能必须按照您的方式进行,除非,这是一个巨大的除非,您抓取ents,存储点,并动态擦除/重画几何体&nbsp
另一方面,我试图解决sendcommand同步问题的一种方法是将send命令放入其自身的函数中,这样您的程序就可以;暂停“;当其他函数完成时,当它完成时,焦点返回到主程序 不是很优雅,但确实有效。
回复

使用道具 举报

0

主题

10

帖子

7

银币

初来乍到

Rank: 1

铜币
12
发表于 2010-1-12 14:03:11 | 显示全部楼层
此外,您是否在第一个按钮工作完成时隐藏表单 当您按下导致问题的其他按钮时,表单的焦点可能会出现问题 您可能可以通过引入隐藏和显示来修复该问题。
回复

使用道具 举报

0

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
8
发表于 2010-1-13 15:42:16 | 显示全部楼层
我发布了一个用于polylinejoin的vba函数,该函数运行良好
在这里搜索。
回复

使用道具 举报

0

主题

6

帖子

5

银币

初来乍到

Rank: 1

铜币
7
发表于 2010-1-14 05:51:48 | 显示全部楼层
谢谢你,我没有#039;我没有想过隐藏表单,因为没有用户输入,我无法#039;我看不出其中的意义。但我一定会试试,然后再给你回复
Bryco,我找到了一个折线连接。txt文件在Lilly_Pond,如果是'这就是你的意思。但没有作者#039;标题中的名称。如果是你的,我会把你的名字写在标题里
谢谢大家。
回复

使用道具 举报

0

主题

10

帖子

5

银币

初来乍到

Rank: 1

铜币
12
发表于 2010-1-14 07:43:47 | 显示全部楼层
嗨,CmdrDuh,这真的很管用 在按钮点击事件的代码中,我隐藏了表单,调用了sub,并在sub完成且一切正常时再次显示了表单。我确实试着在sub中隐藏和显示表单,但没有#039;t工作
另一个同样受到影响的代码现在也可以正常工作了
非常感谢。嗯,有时候小事情比大事情更麻烦,也不那么明显。
回复

使用道具 举报

0

主题

9

帖子

5

银币

初来乍到

Rank: 1

铜币
12
发表于 2010-1-14 07:57:54 | 显示全部楼层
很高兴它成功了。
回复

使用道具 举报

0

主题

3

帖子

4

银币

初来乍到

Rank: 1

铜币
5
发表于 2010-1-15 08:27:07 | 显示全部楼层
欢迎来到TheSwamp Ben!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-1 20:19 , Processed in 1.274210 second(s), 83 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表