|
@@ -226,20 +226,6 @@ namespace OTSMeasureApp
|
|
|
IDC_COMBO_AUTOBGREMOVETYP.SelectedIndex = 0;
|
|
|
this.IDC_COMBO_AUTOBGREMOVETYP.SelectedIndexChanged += new System.EventHandler(this.IDC_COMBO_AUTOBGREMOVETYPE_SelectedIndexChanged);
|
|
|
|
|
|
- //腐蚀膨胀系数
|
|
|
- //IDC_COMBO_CorrosionExpansionCoefficient.Items.Clear();
|
|
|
- //ComboBoxItem ci = new ComboBoxItem();
|
|
|
- //ci.Text = "0";
|
|
|
- //ci.Value = 0;
|
|
|
- //IDC_COMBO_CorrosionExpansionCoefficient.Items.Add(ci);
|
|
|
- //for (int i=1;i<6;i++)
|
|
|
- //{
|
|
|
- // ComboBoxItem cbi = new ComboBoxItem();
|
|
|
- // cbi.Text = (i*2+1).ToString();
|
|
|
- // cbi.Value = i;
|
|
|
- // IDC_COMBO_CorrosionExpansionCoefficient.Items.Add(cbi);
|
|
|
- //}
|
|
|
-
|
|
|
|
|
|
//X-Ray扫描方式
|
|
|
IDC_COMBO_XRAYSCANMODE.Items.Clear();
|
|
@@ -248,7 +234,7 @@ namespace OTSMeasureApp
|
|
|
ComboBoxItem cbi = new ComboBoxItem();
|
|
|
cbi.Text = GetXRayScanModeIdString(enum_one);
|
|
|
cbi.Value = (int)enum_one;
|
|
|
- //只添加点扫描
|
|
|
+
|
|
|
|
|
|
IDC_COMBO_XRAYSCANMODE.Items.Add(cbi);
|
|
|
|
|
@@ -258,20 +244,7 @@ namespace OTSMeasureApp
|
|
|
IDC_COMBO_XRAYSCANMODE.SelectedIndex = 0;
|
|
|
this.IDC_COMBO_XRAYSCANMODE.SelectedIndexChanged += new System.EventHandler(this.IDC_COMBO_XRAYSCANMODE_SelectedIndexChanged);
|
|
|
|
|
|
- //分析X-Ray精度
|
|
|
- //IDC_COMBO_ANALYXRAYSPEED.Items.Clear();
|
|
|
- //foreach (otsdataconst.OTS_IMAGE_SCANSPEED_OPTIONS enum_one in Enum.GetValues(typeof(otsdataconst.OTS_IMAGE_SCANSPEED_OPTIONS)))
|
|
|
- //{
|
|
|
- // ComboBoxItem cbi = new ComboBoxItem();
|
|
|
- // cbi.Text = GetXRayAnalySpeedIdString(enum_one);
|
|
|
- // cbi.Value = (int)enum_one;
|
|
|
- // IDC_COMBO_ANALYXRAYSPEED.Items.Add(cbi);
|
|
|
- //}
|
|
|
- //this.IDC_COMBO_ANALYXRAYSPEED.SelectedIndexChanged -= new System.EventHandler(this.IDC_COMBO_ANALYXRAYSPEED_SelectedIndexChanged);
|
|
|
- //if (IDC_COMBO_ANALYXRAYSPEED.Items.Count > 0)
|
|
|
- // IDC_COMBO_ANALYXRAYSPEED.SelectedIndex = 0;
|
|
|
- //this.IDC_COMBO_ANALYXRAYSPEED.SelectedIndexChanged += new System.EventHandler(this.IDC_COMBO_ANALYXRAYSPEED_SelectedIndexChanged);
|
|
|
-
|
|
|
+
|
|
|
//精炼工艺下拉框选项
|
|
|
IDC_COMBO_TECHNOLOGY.Items.Clear();
|
|
|
foreach (STEEL_TECHNOLOGY enum_one in Enum.GetValues(typeof(STEEL_TECHNOLOGY)))
|
|
@@ -1185,14 +1158,7 @@ namespace OTSMeasureApp
|
|
|
IDC_COMBO_XRAYSCANMODE.SelectAll();
|
|
|
return false;
|
|
|
}
|
|
|
- //if ("" == IDC_COMBO_ANALYXRAYSPEED.Text)
|
|
|
- //{
|
|
|
- // string message = table["message21"].ToString();
|
|
|
- // MessageBox.Show(message, "Tip", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
|
|
- // IDC_COMBO_ANALYXRAYSPEED.Focus();
|
|
|
- // IDC_COMBO_ANALYXRAYSPEED.SelectAll();
|
|
|
- // return false;
|
|
|
- //}
|
|
|
+
|
|
|
if ("" == IDC_EDIT_ANALYXRAYAIMVALUE.Text)
|
|
|
{
|
|
|
string message = table["message22"].ToString();
|
|
@@ -1210,14 +1176,7 @@ namespace OTSMeasureApp
|
|
|
tBMeasArea.SelectAll();
|
|
|
return false;
|
|
|
}
|
|
|
- //if ("" == IDC_COMBO_CorrosionExpansionCoefficient.Text)
|
|
|
- //{
|
|
|
- // string message = table["message62"].ToString();
|
|
|
- // MessageBox.Show(message, "Tip", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
|
|
- // IDC_COMBO_CorrosionExpansionCoefficient.Focus();
|
|
|
- // IDC_COMBO_CorrosionExpansionCoefficient.SelectAll();
|
|
|
- // return false;
|
|
|
- //}
|
|
|
+
|
|
|
|
|
|
//string pat = @"^(-|\+)?\d{1,8}$";//只能输入1到3位的正负整数
|
|
|
string pat = @"^-?[0-9]\d*$";//只能限定正负整数,包含0
|
|
@@ -1230,18 +1189,7 @@ namespace OTSMeasureApp
|
|
|
Regex rgPositiveDecimals = new Regex(PositiveDecimals);
|
|
|
Regex rgpositiveInteger = new Regex(positiveInteger);
|
|
|
Regex rgpositiveOddNumber = new Regex(positiveOddNumber);
|
|
|
- //是否是正确的数值格式类型判断
|
|
|
- //if(IDC_COMBO_CorrosionExpansionCoefficient.Text!="0")
|
|
|
- //{
|
|
|
- // if (rgpositiveOddNumber.Match(IDC_COMBO_CorrosionExpansionCoefficient.Text.Trim()).Success)
|
|
|
- // {
|
|
|
- // IDC_COMBO_CorrosionExpansionCoefficient.Focus();
|
|
|
- // IDC_COMBO_CorrosionExpansionCoefficient.SelectAll();
|
|
|
- // string message = table["message66"].ToString();
|
|
|
- // MessageBox.Show(message, "Tip", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
|
|
- // return false;
|
|
|
- // }
|
|
|
- //}
|
|
|
+
|
|
|
//100倍时屏幕尺寸
|
|
|
if (false == rg.Match(IDC_EDIT_SCREENWIDTH.Text.Trim()).Success)
|
|
|
{
|
|
@@ -1406,14 +1354,7 @@ namespace OTSMeasureApp
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- //if (false == rgPositiveDecimals.Match(IDC_EDIT_QuantifyMinSize.Text.Trim()).Success)
|
|
|
- //{
|
|
|
- // IDC_EDIT_QuantifyMinSize.Focus();
|
|
|
- // IDC_EDIT_QuantifyMinSize.SelectAll();
|
|
|
- // string message = table["message63"].ToString();
|
|
|
- // MessageBox.Show(message, "Tip", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
|
|
- // return false;
|
|
|
- //}
|
|
|
+
|
|
|
|
|
|
|
|
|
pat = @"^[0-9]+(\.[0-9]{1,3})?$"; //只能输入,1到3位小数的正数
|
|
@@ -1428,15 +1369,7 @@ namespace OTSMeasureApp
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- ////最小放大倍数不得小于45倍
|
|
|
- //if (Convert.ToInt32(IDC_EDIT_MINMAG.Text.Trim()) < 45)
|
|
|
- //{
|
|
|
- // IDC_EDIT_MINMAG.Focus();
|
|
|
- // IDC_EDIT_MINMAG.SelectAll();
|
|
|
- // string message = "The minimum magnification cannot be less than 45 times";
|
|
|
- // MessageBox.Show(message, "Tip", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
|
|
- // return false;
|
|
|
- //}
|
|
|
+
|
|
|
|
|
|
//再限制,x轴,y轴,的起止的,输入长度,因为现在已经有在mm和um之间的转换,所以这里要限制一下
|
|
|
//x轴行程/mm 起
|
|
@@ -1616,13 +1549,7 @@ namespace OTSMeasureApp
|
|
|
|
|
|
ThisSetIsModify();
|
|
|
|
|
|
- //加载相关参数信息
|
|
|
- //StageLoad();
|
|
|
- //LoadSEMStageData();
|
|
|
- //LoadImageScanPrm();
|
|
|
- //LoadCGenParam();
|
|
|
- //LoadImageProc();
|
|
|
- //LoadXRayParam();
|
|
|
+
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 通过id设置当前正在工作的样品台
|