在用C#开发ACAD2008可停靠面板的过程中,启动ACAD应用程序,使用Netload命令加载DLL程序集并运行,一切正常。在没有关闭可停靠面板的情况下关闭ACAD应用程序后,再次启动ACAD应用程序时,总是在命令行提示:“XXX(与面板相关)未知命令,按F1帮助”。这意味着在ACAD应用程序启动时会自动r加载最后一个没有关闭的面板,但因为没有使用Netload加载,所以...... |
解决办法:在实例化面板对象时,NAME为空字符串,如: psExplorer = new Autodesk.AutoCAD.Windows.PaletteSet("", new Guid("66B8DB5B-10E4-4924-B8A2-A9CF9158D4F2")); psExplorer.Name = "资源管理器"; |
原文:http://discussion.autodesk.com/thread.jspa?messageID=5538056 |