yoursmile 发表于 2005-11-6 10:49:00

[VBA]关于事件触发,新手请教

我想实现一个功能,就是在ModelSpace的图形中如果选中一根线条,然后就触发一个事件,不知在VBA中能否做到?

yoursmile 发表于 2005-11-7 22:51:00

怎么没人回答我的问题呀?是不是太简单了呀!?相信高手会来的!谢谢!我先坐沙发了!

macula 发表于 2005-11-8 09:44:00

需要使用Modified事件,具体的帮助中有请参照!

雪山飞狐_lzh 发表于 2005-11-8 19:38:00

选中就触发?不太好做,Modified事件应该做不到,而且最好不要用,会拖慢CAD速度的

weekendor 发表于 2005-11-9 23:19:00

<P>亦遇到类似的问题。。。</P>
<P>不建议用Modified,版主是否有更好的方法解决??</P>

dfgs 发表于 2005-11-10 08:48:00

<P>用屏幕双击事件可以做到,我做过试验。我把我的实验程序发给你看一下!</P>
<P>CAD帮助和一些教程里的程序看了一般不好理解,学工科的多数人可能语文没学好!这是我看过许多教材的一点感受!呵呵!</P>

zhuxuhong 发表于 2005-11-10 09:38:00

可以做的,我也做过

weekendor 发表于 2005-11-11 15:26:00

dfgs发表于2005-11-10 8:48:00static/image/common/back.gif
用屏幕双击事件可以做到,我做过试验。我把我的实验程序发给你看一下!



<P>dfgs可以请你把你的实验程序发上来参考一下吗?谢谢 :)</P>

weekendor 发表于 2005-11-11 15:26:00

<P>如果选中一条直线作“移动”操作,怎样触发事件及触发什么事件来让程序知道究竟是选中的是图中哪条直线呢? 用“屏幕双击事件”好像不大行吧?</P>
<P>(我想这个问题与楼主问的“选中一线条然后就触发一个事件”差不多吧)</P>

awei 发表于 2005-11-12 15:31:00

<P>weekendor的问题就用modified就可以。</P>
<P>一楼的用SelectionChanged,</P>
<P>然后写代码判断类型作相应的处理</P>
<P>&nbsp;</P>
页: [1] 2
查看完整版本: [VBA]关于事件触发,新手请教