求教关闭模态窗口后,无法ed.getxxx()的问题
如题,在CAD窗口下调用模态窗体后,再关闭。无法使用ed.getxxx()功能, 要如何解决呢?调用ed.getxxx()会致命错误。使用模态窗口时,如果需要与CAD主窗体进行交互,则用using (EditorUserInteraction edUI = ed.StartUserInteraction(this)); 本帖最后由 yxr_MJTD 于 2015-8-10 23:16 编辑
鱼与熊掌 发表于 2015-8-10 23:09 static/image/common/back.gif
使用模态窗口时,如果需要与CAD主窗体进行交互,则用using (EditorUserInteraction edUI = ed.StartUserInt ...
不交互,只是调用窗口设置一些参数之类的。 本帖最后由 j15tty 于 2015-8-11 14:08 编辑
this.Hide();
Database db = HostApplicationServices.WorkingDatabase;
Document doc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument;
//Database db = doc.Database;
Editor ed = doc.Editor;
PromptEntityOptions options = new PromptEntityOptions("");
options.Message = "\n请选择多段线";
PromptEntityResult per = ed.GetEntity(options);
页:
[1]