如何隐藏EA属性对话框?

Man*_*mar 5 enterprise-architect

我正在使用EA Api的"EA_OnPostNewElement"来修改工具箱中的删除元素.一旦我将元素从工具箱中删除到图表,就会弹出EA属性diaglog.即使使用后

Repository.SuppressEADialogs = true;
Run Code Online (Sandbox Code Playgroud)

如果从工具箱中删除任何元素,如何抑制EA diaglog?

Gee*_*ens 1

文档确实说可以用来Repository.SuppressEADialogs = true;禁用标准属性对话框的显示。
如果这不起作用,您可能应该发送错误报告。

但您也可以通过禁用该选项从常规选项中禁用该功能Objects | Edit Object on New

然后使用事件EA_OnContextItemDoubleClicked显示您自己的属性对话框并返回true以让 EA 知道您已处理了双击事件,因此它无论如何都不会显示默认属性对话框。