明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2001|回复: 8

VBA中有没有对应键盘操作的函数!?

[复制链接]
发表于 2002-10-2 10:07:00 | 显示全部楼层 |阅读模式
VBA中有没有对应键盘操作的函数!?
应该有吧
就像在AutoCAD中画直线,按ESC和Enter就知道是不要继续画了,不然就是指定下一点的坐标,有没有类似这种判断的函数阿?
发表于 2002-10-2 10:34:00 | 显示全部楼层

说说你用它来做些什么事

 楼主| 发表于 2002-10-2 10:38:00 | 显示全部楼层

我想画一条多段线

我只是想判断一下
因为我想画一条多段线,就要用到多个Getpoint,但是我不知道具体要话多少段,只是联系两点的线,我觉得如果可以象autocad里面画线那样就可以了阿
我现在是在画地理图上面的电线,是折线嘛!
 楼主| 发表于 2002-10-2 10:40:00 | 显示全部楼层

要对它赋属性的

这条线也有自己的属性的,可以用blockobject.AddLine定义它嘛
发表于 2002-10-2 12:01:00 | 显示全部楼层

用while来执行getpoint,再通过回车来结束getpoint

然后捕捉错误来退出while。
对于取得的点可以通过数组来保存,而数组也可以用redim来重新定义
 楼主| 发表于 2002-10-2 15:35:00 | 显示全部楼层

我就是不知道判断结束的语句

我知道用while判断,但是不知道用enter结束的语句该怎么写,所以才问有没有对应enter键盘操作的函数呢!
发表于 2002-10-2 17:24:00 | 显示全部楼层

只要你一回车,err.number值就该变了,而且这个值不变,这不就捕捉到回车的信息了吗

发表于 2002-10-3 16:26:00 | 显示全部楼层

有的!

用keypress事件可以测试出是按下了什么键。
不明白可以给我发邮件
cag25@sohu.com
发表于 2002-10-9 11:28:00 | 显示全部楼层

可以用来制作自编宏的快捷命令,就象l=line一样。

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

本版积分规则

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

GMT+8, 2024-11-28 20:57 , Processed in 0.182309 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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