我正在使用EA Api" EA_OnPostNewElement"从工具箱中修改已删除的元素。一旦我将元素从工具箱中删除到图表,就会弹出EA属性diaglog。即使使用
Repository.SuppressEADialogs = true;
如果从工具箱中删除任何元素,如何禁止EA diaglog?
答案 0 :(得分:1)
documentation确实说要使用Repository.SuppressEADialogs = true;
来禁用要显示的标准属性对话框
如果这不起作用,您应该发送错误报告。
但您也可以通过禁用选项Objects | Edit Object on New
然后使用事件EA_OnContextItemDoubleClicked显示您自己的属性对话框并返回true
以让EA知道您已处理双击事件,因此它不会显示默认属性对话框反正。