private void button_Apply_Click(object sender, EventArgs e) { Eplan.EplApi.DataModel.Project p = Util.eplan.GetEplanProject(this.MvProject.FileName); if (p != null) { Util.eplan.ApplyPlotFrame(p, comboBox_FrameName.Text); } }
public void CurrentProjectFilePath() { try { ProjectManager projectManager = new ProjectManager(); Eplan.EplApi.DataModel.Project project = projectManager.CurrentProject; //Project라는 이름이 중첩되는 문제가 있어서 이런 Namespace구조는 피해야 할듯(앞에 약자를 붙이는게 좋을까?) //일단 Eplan.EplApi.DataModel.Project 으로 테스트 진행 if (project == null) { MessageBox.Show("현재 프로젝트가 없습니다.", "현재 프로젝트", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(string.Format("현재 프로젝트 = [{0}]", project.ProjectLinkFilePath), "현재 프로젝트", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "현재 프로젝트 에러", MessageBoxButtons.OK, MessageBoxIcon.Error); throw ex; } }