我正在编写一个插件,它应该在启动时从二进制文件中读取数据。启动后,它应该从文件中读取数据,并要求用户选择一个位置来显示表中的数据。该插件应该以编程方式最小化表单,然后在AutoCAD命令行中要求用户选择表格应该显示的点。
WindowsDoors f = (WindowsDoors)WindowsDoors.ActiveForm;
f.WindowState = FormWindowState.Minimized;
pr = ed.GetPoint("\nEnter table insertion point: ");
然而,尝试执行代码中间的那一行以最小化窗体时,AutoCAD崩溃,并出现一个对话框,显示“致命错误:未处理的访问冲突,读取0x0000异常在206206edh处”。
我怀疑我必须以编程方式设置WindowsDoors f对象,以便可以通过编程方式进行操纵,但不确定我是否正确以及如何这样做。