制作AutoCAD C#变量pu
我有这份声明。文档acDoc=Autodesk。AutoCAD。应用程序服务。应用DocumentManager。MdiActiveDocument;
在表单例程中。
我希望能够在我所有的表单例程中使用acDoc。如何使acDoc在表单中可用?
非常感谢。 一种简单的方法是在构造函数中添加一个参数并将其传入。
公共AcadForm(文档acDoc)
{
} 你能给我一个更好更完整的例子吗?
我对此有些陌生。我甚至不知道构造函数是什么?
非常感谢。
更完整的示例通常在发布您遇到问题的代码之后。
插件存在于命名空间中,命名空间实现类(也称为类型),这些类提供属性、方法和事件。构造函数“构建”或实例化类(类型)的实例,并且可以重载(提供多个方法,每个方法都接受不同的参数集,如果有的话)。
由于您没有发布代码,我只能推测您在特定方法中调用表单,只需添加一个表单构造函数,它在表单的类中接受“Document acDoc”作为参数,然后传递它:
伪代码:
//文档acDoc=acDocs。MdiActiveDocument;MyForm MyForm=新的MyForm(acDoc);//
页:
[1]