本人用MVBA编写了一个多引线的标注程序,但是有一个地方一直没有想通和完成。
问题描述
1.左键承担的选取各个功能不同的点。
2.右键承担点击后完成模型导入的功能。
Private Sub IPrimitiveCommandEvents_Reset() ActiveModelReference.AddElement eleCell End Sub
但是实际执行的时候,无法实现右键reset完成模型的导入,以至于模型一直在动态展示。
3.问题即便描述了,好像还是很困惑。后附程序,各位老师运行后,便可以知道我的问题。
右键放置图形元素(我不用模型这个词,因为模型是指的特殊的概念,即多个图形元素的容器)不符合MS软件的操作习惯。应该是动态过程中点击左键放置图形元素。右键一般是中断当前工具的意思。请参考C:\ProgramData\Bentley\MicroStation V8i (SELECTseries)\WorkSpace\System\vba\examples下软件自带的大量MVBA例子来写自己的代码。或者先行学习一下多年前我做的如下视频教学:
https://communities.bentley.com/communities/other_communities/chinafirst/w/chinawiki/28888/microstation-vba
是的,实际上的操作应该是“左键放置,右键中断”。我重新描述下,我的问题应该是:由于要选择多个点,选择最后一个点后,右键取消,完成图形元素的放置。