|
@@ -23,6 +23,7 @@ using System.Runtime.Remoting.Channels.Ipc;
|
|
|
using System.Runtime.Remoting.Channels;
|
|
|
using System.Runtime.Remoting;
|
|
|
using OTSMeasureApp.ServiceCenter;
|
|
|
+using OTSMeasureApp._1_OTSMeasure;
|
|
|
|
|
|
namespace OTSMeasureApp
|
|
|
{
|
|
@@ -65,13 +66,13 @@ namespace OTSMeasureApp
|
|
|
|
|
|
|
|
|
// Control m_ControlWindow = null;
|
|
|
- public OTSMeasureResultWindow m_MeasureResultWindow = null;
|
|
|
- public OTSMeasureStatusWindow m_MessureStatuWindow = null;
|
|
|
+ //public OTSMeasureResultWindow m_MeasureResultWindow = null;
|
|
|
+ //public OTSMeasureStatusWindow m_MessureStatuWindow = null;
|
|
|
public OTSSamplespaceWindow m_SamplepaceWindow = null;
|
|
|
public OTSMeasureOutputNlog m_OTSMeasureOutputNlog = null;
|
|
|
+ public SubMidWindow m_SubMidWindow = null;
|
|
|
+
|
|
|
|
|
|
-
|
|
|
-
|
|
|
public COTSMeasureParam m_ProjParam = null;
|
|
|
|
|
|
public COTSMsrPrjResultData m_ProjData;
|
|
@@ -121,14 +122,14 @@ namespace OTSMeasureApp
|
|
|
// 初始化Docpanle
|
|
|
m_SolutionWindows = new OTSSolutionWindow(this);
|
|
|
m_SPropertyWindows = new OTSPropertyWindow(this);
|
|
|
+ m_SubMidWindow = new SubMidWindow();
|
|
|
|
|
|
- m_MeasureResultWindow = new OTSMeasureResultWindow(this);
|
|
|
- m_MeasureResultWindow.Text = m_MeasureRetWindowName;
|
|
|
- m_MessureStatuWindow = new OTSMeasureStatusWindow(this);
|
|
|
- m_MessureStatuWindow.Text = m_MeasureStauWindowName;
|
|
|
+ m_SubMidWindow.m_MeasureResultWindow = new OTSMeasureResultWindow(this);
|
|
|
+ m_SubMidWindow.m_MeasureResultWindow.Text = m_MeasureRetWindowName;
|
|
|
+ m_SubMidWindow.m_MessureStatuWindow = new OTSMeasureStatusWindow(this);
|
|
|
+ m_SubMidWindow.m_MessureStatuWindow.Text = m_MeasureStauWindowName;
|
|
|
m_SamplepaceWindow = new OTSSamplespaceWindow(this);
|
|
|
m_SamplepaceWindow.Text = m_SamplespaceWindowName;
|
|
|
-
|
|
|
|
|
|
|
|
|
//和DataMgr进行数据交互类
|
|
@@ -233,21 +234,21 @@ namespace OTSMeasureApp
|
|
|
public void ArrangWorkspaceWindow()
|
|
|
{
|
|
|
//Show 样品台窗口
|
|
|
- m_SamplepaceWindow.Show(dockPanel);
|
|
|
+ m_SamplepaceWindow.Show(dockPanel, DockState.Document);
|
|
|
|
|
|
- //Show 测量状态窗口
|
|
|
- m_MessureStatuWindow.Show(dockPanel);
|
|
|
+ // //Show 测量状态窗口
|
|
|
+ //m_MessureStatuWindow.Show(dockPanel);
|
|
|
|
|
|
- //Show 测量结果窗口
|
|
|
- m_MeasureResultWindow.Show(dockPanel);
|
|
|
-
|
|
|
- m_SolutionWindows.Show(dockPanel, DockState.DockLeft);
|
|
|
+ // //Show 测量结果窗口
|
|
|
+ //m_MeasureResultWindow.Show(dockPanel);
|
|
|
+ m_SubMidWindow.Show(dockPanel, DockState.DockBottom);
|
|
|
+ m_SolutionWindows.Show(dockPanel);
|
|
|
//Show 测量过程中Log显示窗口
|
|
|
m_OTSMeasureOutputNlog.Show(dockPanel, DockState.DockRight);
|
|
|
|
|
|
dockPanel.DockRightPortion = 365;
|
|
|
-
|
|
|
- m_SPropertyWindows.Show(dockPanel);
|
|
|
+ dockPanel.DockBottomPortion = 400;
|
|
|
+ m_SPropertyWindows.Show(dockPanel);
|
|
|
|
|
|
m_SamplepaceWindow.Activate();
|
|
|
|
|
@@ -456,9 +457,9 @@ namespace OTSMeasureApp
|
|
|
//绘制样品台
|
|
|
m_SamplepaceWindow.InitStageDisplay(m_ProjData.GetStage(), m_ProjData.GetSEMStageData());
|
|
|
//隐藏XrayTable控件
|
|
|
- m_MessureStatuWindow.HideXRayTable();
|
|
|
+ m_SubMidWindow.m_MessureStatuWindow.HideXRayTable();
|
|
|
//新建时重新初始化结果窗体结果
|
|
|
- m_MeasureResultWindow.SetInit();
|
|
|
+ m_SubMidWindow.m_MeasureResultWindow.SetInit();
|
|
|
}
|
|
|
|
|
|
// 新建样品时提示保存样品信息Messagebox
|
|
@@ -642,9 +643,9 @@ namespace OTSMeasureApp
|
|
|
|
|
|
m_SPropertyWindows.PropGrid.Hide();
|
|
|
m_SolutionWindows.treeView1.Nodes.Clear();
|
|
|
- m_MessureStatuWindow.HideXRayTable();
|
|
|
+ m_SubMidWindow.m_MessureStatuWindow.HideXRayTable();
|
|
|
|
|
|
- m_MeasureResultWindow.SetInit();
|
|
|
+ m_SubMidWindow.m_MeasureResultWindow.SetInit();
|
|
|
return ;
|
|
|
}
|
|
|
else
|
|
@@ -660,7 +661,7 @@ namespace OTSMeasureApp
|
|
|
m_SolutionWindows.DeletCurrentSampleNode();
|
|
|
m_SolutionWindows.DisplaySample(sNewWSName);
|
|
|
//将测量状态初始化
|
|
|
- m_MessureStatuWindow.SetMeasureStatusInit();
|
|
|
+ m_SubMidWindow.m_MessureStatuWindow.SetMeasureStatusInit();
|
|
|
//给工作样品台发送删除样品和新的工作样品名称
|
|
|
m_SamplepaceWindow.DeleteWorkSample(sDeleteWSampleName);
|
|
|
|
|
@@ -1079,8 +1080,8 @@ namespace OTSMeasureApp
|
|
|
m_SPropertyWindows.Show(dockPanel);
|
|
|
//显示样品台窗口 测量状态与测量结果窗口
|
|
|
m_SamplepaceWindow.Show(dockPanel);
|
|
|
- m_MessureStatuWindow.Show(dockPanel);
|
|
|
- m_MeasureResultWindow.Show(dockPanel);
|
|
|
+ m_SubMidWindow.m_MessureStatuWindow.Show(dockPanel);
|
|
|
+ m_SubMidWindow.m_MeasureResultWindow.Show(dockPanel);
|
|
|
|
|
|
//此处将在父窗体选项卡上显示
|
|
|
foreach (Form child in this.MdiChildren)
|
|
@@ -1098,8 +1099,8 @@ namespace OTSMeasureApp
|
|
|
m_SolutionWindows.DockPanel = null;
|
|
|
m_SPropertyWindows.DockPanel = null;
|
|
|
m_SamplepaceWindow.DockPanel = null;
|
|
|
- m_MessureStatuWindow.DockPanel = null;
|
|
|
- m_MeasureResultWindow.DockPanel = null;
|
|
|
+ m_SubMidWindow.m_MessureStatuWindow.DockPanel = null;
|
|
|
+ m_SubMidWindow.m_MeasureResultWindow.DockPanel = null;
|
|
|
CloseAllDocuments();
|
|
|
}
|
|
|
private void CloseAllDocuments()
|