Project和ProjectManager 类 都需先使用命名空间using Eplan.EplApi.DataModel;
可以 使用方法 GetCurrentProjectWithDialog获取当前正在打开的项目
//如果当前Eplan打开了多个项目,则系统自动弹出对话框,供用户选择具体项目
Project project = new ProjectManager().GetCurrentProjectWithDialog();
也可以使用ProjectManager类中的CurrentProject属性获取当前项目,但是一定要注意:
其只获取当前Eplan打开的项目中的第一个项目
Project project=new ProjectManager().CurrentProject;
所以,这种方法并不能 解决 获取用户当前选中的项目
SelectionSet类的使用需要命名空间, using Eplan.EplApi.HEServices
这个类非常有用,可以获取一切选中的对象
static public Project[] GetSelectedProject()
{
SelectionSet selectionSet = new SelectionSet();
return selectionSet.SelectedProjects;
}
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删