TBF.UI.Results namespace --> TBF.UI.ResultsMI, etc.
This commit is contained in:
@@ -71,6 +71,10 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
errorFlagsListViewEx.SubItemRightClicked += new SubItemEventHandler(errorFlagsListViewEx_SubItemRightClicked);
|
||||
errorFlagsListViewEx.SubItemEndEditing += new SubItemEndEditingEventHandler(errorFlagsListViewEx_SubItemEndEditing);
|
||||
|
||||
errorFlags2ListViewEx.SubItemClicked += new SubItemEventHandler(errorFlags2ListViewEx_SubItemClicked);
|
||||
errorFlags2ListViewEx.SubItemRightClicked += new SubItemEventHandler(errorFlags2ListViewEx_SubItemRightClicked);
|
||||
errorFlags2ListViewEx.SubItemEndEditing += new SubItemEndEditingEventHandler(errorFlags2ListViewEx_SubItemEndEditing);
|
||||
|
||||
SelectedTestIx = -1;
|
||||
}
|
||||
|
||||
@@ -86,7 +90,7 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
sharedButtons.RequiredGroupMembership = new Users.Grp.GID[] { Users.Grp.GID.WaterMeterAuthority };
|
||||
}
|
||||
|
||||
private void ProcedureDlg_Load(object sender, EventArgs e)
|
||||
private void TestProfileDlg_Load(object sender, EventArgs e)
|
||||
{
|
||||
Localize();
|
||||
|
||||
@@ -96,26 +100,32 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
|
||||
procNameTextBox.Enabled = false;
|
||||
descriptionTextBox.Enabled = false;
|
||||
profileTypeRadioButton1.Enabled = false;
|
||||
profileTypeRadioButton2.Enabled = false;
|
||||
profileTypeRadioButton3.Enabled = false;
|
||||
#if !HEAT_METERS
|
||||
profileTypeRadioButton3.Visible = false;
|
||||
#endif
|
||||
|
||||
/// Make some controls readonly
|
||||
createdByTextBox.ReadOnly = true;
|
||||
createdOnTextBox.ReadOnly = true;
|
||||
lastChangedByTextBox.ReadOnly = true;
|
||||
lastChangedOnTextBox.ReadOnly = true;
|
||||
|
||||
profileTypeRadioButton1.Enabled = false;
|
||||
profileTypeRadioButton2.Enabled = false;
|
||||
profileTypeRadioButton3.Enabled = false;
|
||||
profileTypeRadioButton4.Enabled = false;
|
||||
profileTypeRadioButton5.Enabled = false;
|
||||
|
||||
errorCalculationRadioButton1.Enabled = false;
|
||||
errorCalculationRadioButton2.Enabled = false;
|
||||
|
||||
/// LisViewEx columns and edit controls for 'Metrology1', 'Metrology2', 'Process' and 'Parameters' tabs
|
||||
PrepareMetrologyTab();
|
||||
PrepareErrorFlags();
|
||||
PrepareErrorFlags2();
|
||||
|
||||
/// Now refresh the content of the dialog
|
||||
RefreshGeneralTab();
|
||||
RefreshMetrologyTab();
|
||||
RefreshErrorFlagsTab();
|
||||
RefreshErrorFlags2Tab();
|
||||
|
||||
/// Optionally unlock this dialog
|
||||
if (openUnlocked)
|
||||
@@ -127,11 +137,12 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
|
||||
void Localize()
|
||||
{
|
||||
Text = Strings.Test_profiles;
|
||||
Text = Strings.Profile;
|
||||
|
||||
generalTabPage.Text = Strings.General;
|
||||
metrology1TabPage.Text = Strings.Metrology;
|
||||
parametersTabPage.Text = Strings.Parameters;
|
||||
metrologyTabPage.Text = Strings.Metrology;
|
||||
errorFlagsTabPage.Text = "Error flags";
|
||||
errorFlags2TabPage.Text = "Error flags details";
|
||||
|
||||
label1.Text = Strings.Procedure_name;
|
||||
label12.Text = Strings.Short_description;
|
||||
@@ -139,10 +150,6 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
label16.Text = Strings.Last_changed_by;
|
||||
label14.Text = Strings.Date;
|
||||
label15.Text = Strings.Date;
|
||||
|
||||
//profileTypeRadioButton1.Text = Strings.SingleBtnText;
|
||||
//profileTypeRadioButton2.Text = Strings.Compound;
|
||||
//profileTypeRadioButton3.Text = Strings.Heat_meter;
|
||||
}
|
||||
|
||||
#region General
|
||||
@@ -156,10 +163,27 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
createdByTextBox.Text = LoadedProfile.CreationUser;
|
||||
createdOnTextBox.Text = LoadedProfile.CreationTime.ToString();
|
||||
lastChangedByTextBox.Text = LoadedProfile.LastChgUser;
|
||||
if (LoadedProfile.LastChgTime > LoadedProfile.CreationTime)
|
||||
{
|
||||
lastChangedOnTextBox.Text = LoadedProfile.LastChgTime.ToString();
|
||||
}
|
||||
if (LoadedProfile.LastChgTime > LoadedProfile.CreationTime)
|
||||
{
|
||||
lastChangedOnTextBox.Text = LoadedProfile.LastChgTime.ToString();
|
||||
}
|
||||
|
||||
switch(LoadedProfile.ProfileType)
|
||||
{
|
||||
default:
|
||||
case ProfileType.Q3R: profileTypeRadioButton1.Checked = true; break;
|
||||
case ProfileType.QnClassLT15: profileTypeRadioButton2.Checked = true; break;
|
||||
case ProfileType.QnClassGT15: profileTypeRadioButton3.Checked = true; break;
|
||||
case ProfileType.QpQi: profileTypeRadioButton4.Checked = true; break;
|
||||
case ProfileType.Manual: profileTypeRadioButton5.Checked = true; break;
|
||||
}
|
||||
|
||||
switch(LoadedProfile.ErrorLimitType)
|
||||
{
|
||||
default:
|
||||
case ErrorLimitType.Manual: errorCalculationRadioButton1.Checked = true; break;
|
||||
case ErrorLimitType.QpClass: errorCalculationRadioButton2.Checked = true; break;
|
||||
}
|
||||
}
|
||||
|
||||
void UpdateFromGeneralTab()
|
||||
@@ -168,7 +192,16 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
Text = string.Format("{0} {1} {2}", Strings.Profile, LoadedProfile.ItemNr + 1, LoadedProfile.Name);
|
||||
|
||||
LoadedProfile.Description = descriptionTextBox.Text;
|
||||
}
|
||||
|
||||
LoadedProfile.ProfileType = profileTypeRadioButton1.Checked ? ProfileType.Q3R :
|
||||
(profileTypeRadioButton2.Checked ? ProfileType.QnClassLT15 :
|
||||
(profileTypeRadioButton3.Checked ? ProfileType.QnClassGT15 :
|
||||
(profileTypeRadioButton4.Checked ? ProfileType.QpQi
|
||||
: ProfileType.Manual)));
|
||||
|
||||
LoadedProfile.ErrorLimitType = errorCalculationRadioButton1.Checked ? ErrorLimitType.Manual
|
||||
: ErrorLimitType.QpClass;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
@@ -194,8 +227,8 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
{
|
||||
ListViewEx lv = metrologyListViewEx;
|
||||
lv.Columns.Add(new ColumnHeader { Text = Strings.Test_chdr, Width = 70 });
|
||||
lv.Columns.Add(new ColumnHeader { Text = Strings.Q_from_m3h, Width = 80 });
|
||||
lv.Columns.Add(new ColumnHeader { Text = Strings.Q_to_m3h, Width = 80 });
|
||||
lv.Columns.Add(new ColumnHeader { Text = string.Format("Coef. {0}", Strings.Q_from), Width = 80 });
|
||||
lv.Columns.Add(new ColumnHeader { Text = string.Format("Coef. {0}", Strings.Q_to), Width = 80 });
|
||||
lv.Columns.Add(new ColumnHeader { Text = Strings.Err_limit_neg_pct_chdr, Width = 80 });
|
||||
lv.Columns.Add(new ColumnHeader { Text = Strings.Err_limit_pos_pct_chdr, Width = 80 });
|
||||
lv.Columns.Add(new ColumnHeader { Text = string.Format("{0} [°C]", Strings.Temp_lim_lo_chdr), Width = 100 });
|
||||
@@ -218,7 +251,7 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
|
||||
foreach (var ctrl in metrologyEditors)
|
||||
{
|
||||
metrology1TabPage.Controls.Add(ctrl);
|
||||
metrologyTabPage.Controls.Add(ctrl);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -276,7 +309,6 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
|
||||
private void metrologyListViewEx_SubItemClicked(object sender, SubItemEventArgs e)
|
||||
{
|
||||
if (e.SubItem == (int)MtrlgyClmn.Name) return;
|
||||
if (unlocked && (e.SubItem < (int)MtrlgyClmn.ColumnsCount))
|
||||
{
|
||||
metrologyListViewEx.StartEditing(metrologyEditors[e.SubItem], e.Item, e.SubItem);
|
||||
@@ -322,12 +354,12 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
}
|
||||
|
||||
float fdummy;
|
||||
if ((e.SubItem == (int)MtrlgyClmn.CoefQfrom && !Utils.TryParseUFloat(e.DisplayText, out fdummy)) ||
|
||||
(e.SubItem == (int)MtrlgyClmn.CoefQto && !Utils.TryParseUFloat(e.DisplayText, out fdummy)) ||
|
||||
(e.SubItem == (int)MtrlgyClmn.ErrLimLo && !Utils.TryParseUFloat(e.DisplayText, out fdummy)) ||
|
||||
(e.SubItem == (int)MtrlgyClmn.ErrLimHi && !Utils.TryParseUFloat(e.DisplayText, out fdummy)) ||
|
||||
(e.SubItem == (int)MtrlgyClmn.TempLimLo && !Utils.TryParseUFloat(e.DisplayText, out fdummy)) ||
|
||||
(e.SubItem == (int)MtrlgyClmn.TempLimHi && !Utils.TryParseUFloat(e.DisplayText, out fdummy)) ||
|
||||
if ((e.SubItem == (int)MtrlgyClmn.CoefQfrom && !Utils.TryParseUFloat(e.DisplayText, out fdummy)) ||
|
||||
(e.SubItem == (int)MtrlgyClmn.CoefQto && !Utils.TryParseUFloat(e.DisplayText, out fdummy)) ||
|
||||
(e.SubItem == (int)MtrlgyClmn.ErrLimLo && !Utils.TryParseSFloat(e.DisplayText, out fdummy)) ||
|
||||
(e.SubItem == (int)MtrlgyClmn.ErrLimHi && !Utils.TryParseSFloat(e.DisplayText, out fdummy)) ||
|
||||
(e.SubItem == (int)MtrlgyClmn.TempLimLo && !Utils.TryParseUFloat(e.DisplayText, out fdummy)) ||
|
||||
(e.SubItem == (int)MtrlgyClmn.TempLimHi && !Utils.TryParseUFloat(e.DisplayText, out fdummy)) ||
|
||||
(e.SubItem == (int)MtrlgyClmn.PressLimLo && !Utils.TryParseUFloat(e.DisplayText, out fdummy)) ||
|
||||
(e.SubItem == (int)MtrlgyClmn.PressLimHi && !Utils.TryParseUFloat(e.DisplayText, out fdummy)))
|
||||
{
|
||||
@@ -387,16 +419,8 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
for (ErrorFlagsMode efm = 0; efm < ErrorFlagsMode.Count; efm++) cb.Items.Add(efm.ToDescription());
|
||||
errorFlagsEditors[ix++] = cb;
|
||||
}
|
||||
|
||||
//lv.Columns.Add(new ColumnHeader { Text = Strings.Mass_repeats, Width = 90 });
|
||||
//lv.Columns.Add(new ColumnHeader { Text = Strings.Mass_spread_kg, Width = 110 });
|
||||
//lv.Columns.Add(new ColumnHeader { Text = Strings.Mass_method, Width = 90 });
|
||||
//lv.Columns.Add(new ColumnHeader { Text = Strings.TimePump2StartV_chdr, Width = 70 });
|
||||
//lv.Columns.Add(new ColumnHeader { Text = Strings.TimeBeforeSettingFlow, Width = 70 });
|
||||
//lv.Columns.Add(new ColumnHeader { Text = Strings.TimeFlow2Start_chdr, Width = 70 });
|
||||
//lv.Columns.Add(new ColumnHeader { Text = Strings.Time2MassMsrmt_chdr, Width = 70 });
|
||||
|
||||
foreach (var ctrl in errorFlagsEditors) parametersTabPage.Controls.Add(ctrl);
|
||||
foreach (var ctrl in errorFlagsEditors) errorFlagsTabPage.Controls.Add(ctrl);
|
||||
}
|
||||
|
||||
void RefreshErrorFlagsTab()
|
||||
@@ -410,39 +434,27 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
}
|
||||
}
|
||||
|
||||
void AddToErrorFlagsTab(PTest test)
|
||||
void AddToErrorFlagsTab(PTest pTest)
|
||||
{
|
||||
///
|
||||
/// Parameters item with subitems
|
||||
///
|
||||
ListViewItem lvi = new ListViewItem(test.Name); /// Name
|
||||
lvi.Tag = test;
|
||||
lvi.SubItems.Add(SByte2String(test.E1));
|
||||
lvi.SubItems.Add(SByte2String(test.E2));
|
||||
lvi.SubItems.Add(SByte2String(test.E3));
|
||||
lvi.SubItems.Add(SByte2String(test.E4));
|
||||
lvi.SubItems.Add(SByte2String(test.E5));
|
||||
lvi.SubItems.Add(SByte2String(test.E6));
|
||||
lvi.SubItems.Add(SByte2String(test.E7));
|
||||
lvi.SubItems.Add(SByte2String(test.E8));
|
||||
lvi.SubItems.Add(SByte2String(test.E9));
|
||||
lvi.SubItems.Add(SByte2String(test.E10));
|
||||
lvi.SubItems.Add(SByte2String(test.E11));
|
||||
lvi.SubItems.Add(SByte2String(test.E12));
|
||||
lvi.SubItems.Add(SByte2String(test.E13));
|
||||
lvi.SubItems.Add(SByte2String(test.E14));
|
||||
lvi.SubItems.Add(SByte2String(test.E15));
|
||||
lvi.SubItems.Add(SByte2String(test.E16));
|
||||
lvi.SubItems.Add(SByte2String(test.E21));
|
||||
|
||||
//lvi.SubItems.Add(test.PumpPower.ToString("F1"));
|
||||
//lvi.SubItems.Add((test.MassRepeats < 4 ? 5 : test.MassRepeats).ToString());
|
||||
//lvi.SubItems.Add(test.MassSpread.ToString("F4"));
|
||||
//lvi.SubItems.Add(test.MassMethod.ToDescription());
|
||||
//lvi.SubItems.Add(test.TimePump2StartV.ToString());
|
||||
//lvi.SubItems.Add(test.TimeBeforeFlow.ToString());
|
||||
//lvi.SubItems.Add(test.TimeFlow2Mass.ToString());
|
||||
//lvi.SubItems.Add(test.TimeStop2Mass.ToString());
|
||||
ListViewItem lvi = new ListViewItem(pTest.Name);
|
||||
lvi.Tag = pTest;
|
||||
lvi.SubItems.Add(SByte2String(pTest.E1));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E2));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E3));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E4));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E5));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E6));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E7));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E8));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E9));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E10));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E11));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E12));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E13));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E14));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E15));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E16));
|
||||
lvi.SubItems.Add(SByte2String(pTest.E21));
|
||||
|
||||
errorFlagsListViewEx.Items.Add(lvi);
|
||||
}
|
||||
@@ -537,6 +549,187 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Error flags 2
|
||||
|
||||
public enum ErrorFlags2Clmn
|
||||
{
|
||||
Name,
|
||||
Delta_Q_pct,
|
||||
Delta_T,
|
||||
Delta_Tup_Tdn,
|
||||
TestTime_min,
|
||||
TestTime_max,
|
||||
AmbTemp_min,
|
||||
AmbTemp_max,
|
||||
Coef_E9,
|
||||
Coef_E10,
|
||||
Coef_E11,
|
||||
Coef_E12,
|
||||
Offset_E9,
|
||||
Offset_E12,
|
||||
ColumnsCount
|
||||
}
|
||||
|
||||
Control[] errorFlags2Editors;
|
||||
|
||||
void PrepareErrorFlags2()
|
||||
{
|
||||
string[] paramNames = new string[]
|
||||
{
|
||||
Strings.Test_chdr,
|
||||
"Delta Q [%]",
|
||||
"Delta T [°C]",
|
||||
"max. Abs(Tup - Tdn) [°C]",
|
||||
string.Format("min. {0}", Strings.Test_time_s_chdr),
|
||||
string.Format("max. {0}", Strings.Test_time_s_chdr),
|
||||
string.Format("min. {0} [°C]", Strings.Air_temperature),
|
||||
string.Format("max. {0} [°C]", Strings.Air_temperature),
|
||||
"Coef.E9",
|
||||
"Coef.E10",
|
||||
"Coef.E11",
|
||||
"Coef.E12",
|
||||
"Offset E9 [s]",
|
||||
"Offset E12 [s]",
|
||||
};
|
||||
|
||||
/// Compare ErrorFlags2Clmn with paramNames array. Return on mismatch
|
||||
if ((int)ErrorFlags2Clmn.ColumnsCount != paramNames.Length) return;
|
||||
|
||||
ListViewEx lv = errorFlags2ListViewEx;
|
||||
errorFlags2Editors = new Control[(int)ErrorFlags2Clmn.ColumnsCount];
|
||||
int ix = 0;
|
||||
|
||||
for (int i = 0; i < paramNames.Length; i++)
|
||||
{
|
||||
lv.Columns.Add(new ColumnHeader { Text = paramNames[i], Width = 70 }); /// Column header
|
||||
|
||||
Control ctrl;
|
||||
errorFlags2Editors[ix++] = ctrl = new TextBox(); /// Edit control
|
||||
errorFlags2TabPage.Controls.Add(ctrl);
|
||||
}
|
||||
}
|
||||
|
||||
void RefreshErrorFlags2Tab()
|
||||
{
|
||||
errorFlags2ListViewEx.Items.Clear();
|
||||
foreach (var test in LoadedProfile.Tests) AddToErrorFlags2Tab(test);
|
||||
|
||||
if (0 <= SelectedTestIx && SelectedTestIx < errorFlags2ListViewEx.Items.Count)
|
||||
{
|
||||
errorFlags2ListViewEx.Items[SelectedTestIx].Selected = true;
|
||||
}
|
||||
}
|
||||
|
||||
void AddToErrorFlags2Tab(PTest pTest)
|
||||
{
|
||||
ListViewItem lvi = new ListViewItem(pTest.Name);
|
||||
lvi.Tag = pTest;
|
||||
lvi.SubItems.Add(pTest.Delta_Q_pct.ToString());
|
||||
lvi.SubItems.Add(pTest.Delta_T.ToString());
|
||||
lvi.SubItems.Add(pTest.Delta_Tup_Tdn.ToString());
|
||||
lvi.SubItems.Add(pTest.TestTime_min.ToString());
|
||||
lvi.SubItems.Add(pTest.TestTime_max.ToString());
|
||||
lvi.SubItems.Add(pTest.AmbTemp_min.ToString());
|
||||
lvi.SubItems.Add(pTest.AmbTemp_max.ToString());
|
||||
lvi.SubItems.Add(pTest.Coef_E9.ToString());
|
||||
lvi.SubItems.Add(pTest.Coef_E10.ToString());
|
||||
lvi.SubItems.Add(pTest.Coef_E11.ToString());
|
||||
lvi.SubItems.Add(pTest.Coef_E12.ToString());
|
||||
lvi.SubItems.Add(pTest.Offset_E9.ToString());
|
||||
lvi.SubItems.Add(pTest.Offset_E12.ToString());
|
||||
|
||||
errorFlags2ListViewEx.Items.Add(lvi);
|
||||
}
|
||||
|
||||
void UpdateFromErrorFlags2Tab()
|
||||
{
|
||||
for (int i = 0; i < errorFlags2ListViewEx.Items.Count; i++)
|
||||
{
|
||||
ListViewItem lvi = errorFlags2ListViewEx.Items[i];
|
||||
PTest entity = (PTest)lvi.Tag;
|
||||
|
||||
entity.Name = lvi.Text;
|
||||
entity.ItemNr = i;
|
||||
|
||||
int j = 1;
|
||||
entity.Delta_Q_pct = Utils.ParseUFloat(lvi.SubItems[j++].Text);
|
||||
entity.Delta_T = Utils.ParseUFloat(lvi.SubItems[j++].Text);
|
||||
entity.Delta_Tup_Tdn = Utils.ParseUFloat(lvi.SubItems[j++].Text);
|
||||
entity.TestTime_min = Utils.ParseUFloat(lvi.SubItems[j++].Text);
|
||||
entity.TestTime_max = Utils.ParseUFloat(lvi.SubItems[j++].Text);
|
||||
entity.AmbTemp_min = Utils.ParseUFloat(lvi.SubItems[j++].Text);
|
||||
entity.AmbTemp_max = Utils.ParseUFloat(lvi.SubItems[j++].Text);
|
||||
entity.Coef_E9 = Utils.ParseUFloat(lvi.SubItems[j++].Text);
|
||||
entity.Coef_E10 = Utils.ParseUFloat(lvi.SubItems[j++].Text);
|
||||
entity.Coef_E11 = Utils.ParseUFloat(lvi.SubItems[j++].Text);
|
||||
entity.Coef_E12 = Utils.ParseUFloat(lvi.SubItems[j++].Text);
|
||||
entity.Offset_E9 = Utils.ParseUFloat(lvi.SubItems[j++].Text);
|
||||
entity.Offset_E12 = Utils.ParseUFloat(lvi.SubItems[j++].Text);
|
||||
}
|
||||
}
|
||||
|
||||
private void errorFlags2ListViewEx_SubItemClicked(object sender, SubItemEventArgs e)
|
||||
{
|
||||
if (!unlocked || e.SubItem >= (int)ErrorFlags2Clmn.ColumnsCount)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
errorFlags2ListViewEx.StartEditing(errorFlags2Editors[e.SubItem], e.Item, e.SubItem);
|
||||
}
|
||||
|
||||
void errorFlags2ListViewEx_SubItemRightClicked(object sender, SubItemEventArgs e)
|
||||
{
|
||||
if (!unlocked || e.SubItem >= (int)ErrorFlags2Clmn.ColumnsCount)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (DialogResult.Yes == MessageBox.Show(Strings.Do_you_want_to_copy_this_value_to_all_cells_below_this_cell,
|
||||
Strings.Confirmation, MessageBoxButtons.YesNo, MessageBoxIcon.Question))
|
||||
{
|
||||
int columnNr = e.SubItem;
|
||||
string value = null;
|
||||
System.Drawing.Color backColor = System.Drawing.Color.White;
|
||||
foreach (ListViewItem item in errorFlags2ListViewEx.Items)
|
||||
{
|
||||
if (value != null && item.SubItems.Count > columnNr)
|
||||
{
|
||||
item.SubItems[columnNr].Text = value;
|
||||
item.SubItems[columnNr].BackColor = backColor;
|
||||
}
|
||||
else if (item == e.Item)
|
||||
{
|
||||
value = item.SubItems[columnNr].Text;
|
||||
backColor = item.SubItems[columnNr].BackColor;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void errorFlags2ListViewEx_SubItemEndEditing(object sender, SubItemEndEditingEventArgs e)
|
||||
{
|
||||
if (e.SubItem == (int)ErrorFlags2Clmn.Name)
|
||||
{
|
||||
if (!Utils.IsGoodFName(e.DisplayText))
|
||||
{
|
||||
e.DisplayText = e.Item.SubItems[e.SubItem].Text;
|
||||
e.Cancel = true;
|
||||
return; /// NOK
|
||||
}
|
||||
}
|
||||
|
||||
float dummy;
|
||||
if ((e.SubItem >= 1) && (e.SubItem < (int)ErrorFlags2Clmn.ColumnsCount) && !Utils.TryParseUFloat(e.DisplayText, out dummy))
|
||||
{
|
||||
e.DisplayText = e.Item.SubItems[e.SubItem].Text;
|
||||
e.Cancel = true;
|
||||
return; /// NOK
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
@@ -544,6 +737,7 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
{
|
||||
RefreshMetrologyTab();
|
||||
RefreshErrorFlagsTab();
|
||||
RefreshErrorFlags2Tab();
|
||||
}
|
||||
|
||||
|
||||
@@ -557,16 +751,23 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
descriptionTextBox.Enabled = true;
|
||||
profileTypeRadioButton1.Enabled = true;
|
||||
profileTypeRadioButton2.Enabled = true;
|
||||
#if HEAT_METERS
|
||||
metersKindRadioButton3.Enabled = true;
|
||||
#endif
|
||||
|
||||
profileTypeRadioButton1.Enabled = true;
|
||||
profileTypeRadioButton2.Enabled = true;
|
||||
profileTypeRadioButton3.Enabled = true;
|
||||
profileTypeRadioButton4.Enabled = true;
|
||||
profileTypeRadioButton5.Enabled = true;
|
||||
|
||||
errorCalculationRadioButton1.Enabled = true;
|
||||
errorCalculationRadioButton2.Enabled = true;
|
||||
|
||||
ListViewEx listViewEx = null;
|
||||
switch (selectedTab)
|
||||
{
|
||||
case TestProfileTabs.Metrology: listViewEx = metrologyListViewEx; break;
|
||||
case TestProfileTabs.ErrorFlags: listViewEx = errorFlagsListViewEx; break;
|
||||
}
|
||||
case TestProfileTabs.ErrorFlags2: listViewEx = errorFlags2ListViewEx; break;
|
||||
}
|
||||
|
||||
if ((listViewEx != null) && (listViewEx.SelectedItems.Count == 1))
|
||||
{
|
||||
@@ -584,6 +785,7 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
case TestProfileTabs.General: UpdateFromGeneralTab(); break;
|
||||
case TestProfileTabs.Metrology: UpdateFromMetrologyTab(); break;
|
||||
case TestProfileTabs.ErrorFlags: UpdateFromErrorFlagsTab(); break;
|
||||
case TestProfileTabs.ErrorFlags2: UpdateFromErrorFlags2Tab(); break;
|
||||
}
|
||||
|
||||
//foreach (var ctrl in testParamsCtrls) if (!ctrl.UpdateAll()) MessageBox.Show(string.Format(Strings.Error_saving_parameters_of_0, ctrl.Name));
|
||||
@@ -656,6 +858,7 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
General,
|
||||
Metrology,
|
||||
ErrorFlags,
|
||||
ErrorFlags2,
|
||||
}
|
||||
|
||||
TestProfileTabs selectedTab = TestProfileTabs.General;
|
||||
@@ -673,11 +876,15 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
case TestProfileTabs.ErrorFlags:
|
||||
UpdateFromErrorFlagsTab();
|
||||
break;
|
||||
case TestProfileTabs.ErrorFlags2:
|
||||
UpdateFromErrorFlags2Tab();
|
||||
break;
|
||||
}
|
||||
|
||||
selectedTab = (TestProfileTabs)tabControl.SelectedIndex;
|
||||
bool isMetrologyOrErrorFlags = selectedTab == TestProfileTabs.Metrology ||
|
||||
selectedTab == TestProfileTabs.ErrorFlags;
|
||||
selectedTab == TestProfileTabs.ErrorFlags ||
|
||||
selectedTab == TestProfileTabs.ErrorFlags2;
|
||||
|
||||
if (isMetrologyOrErrorFlags)
|
||||
{
|
||||
@@ -702,7 +909,7 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
|
||||
case TestProfileTabs.Metrology:
|
||||
RefreshMetrologyTab();
|
||||
lv = metrologyListViewEx; /// ListVIewEx for test selection
|
||||
lv = metrologyListViewEx; /// ListVIewEx for test selection
|
||||
break;
|
||||
|
||||
case TestProfileTabs.ErrorFlags:
|
||||
@@ -710,6 +917,11 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
lv = errorFlagsListViewEx; /// ListVIewEx for test selection
|
||||
break;
|
||||
|
||||
case TestProfileTabs.ErrorFlags2:
|
||||
RefreshErrorFlags2Tab();
|
||||
lv = errorFlags2ListViewEx; /// ListVIewEx for test selection
|
||||
break;
|
||||
|
||||
default:
|
||||
UpdateButtonStates(SharedButtons.SelectedItemPos.None);
|
||||
break;
|
||||
@@ -732,7 +944,41 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
|
||||
private void addButton_Click(object sender, EventArgs e)
|
||||
{
|
||||
}
|
||||
ListViewEx listViewEx;
|
||||
switch (selectedTab)
|
||||
{
|
||||
case TestProfileTabs.Metrology: listViewEx = metrologyListViewEx; break;
|
||||
case TestProfileTabs.ErrorFlags: listViewEx = errorFlagsListViewEx; break;
|
||||
case TestProfileTabs.ErrorFlags2: listViewEx = errorFlags2ListViewEx; break;
|
||||
default: return;
|
||||
}
|
||||
|
||||
|
||||
/// Find an unused test name
|
||||
string newName;
|
||||
for (int nameId = 1; true; nameId++)
|
||||
{
|
||||
newName = Strings.New_test_name + nameId.ToString();
|
||||
bool notUsed = true;
|
||||
foreach (var t in LoadedProfile.Tests) if (t.Name.Equals(newName)) notUsed = false;
|
||||
if (notUsed) break;
|
||||
}
|
||||
|
||||
/// Add a profile test
|
||||
PTest ptest = new PTest(newName, listViewEx.Items.Count, LoadedProfile);
|
||||
|
||||
LoadedProfile.Tests.Add(ptest);
|
||||
AddToMetrologyTab(ptest);
|
||||
AddToErrorFlagsTab(ptest);
|
||||
|
||||
if (listViewEx != null)
|
||||
{
|
||||
listViewEx.Focus();
|
||||
listViewEx.SelectedItems.Clear();
|
||||
listViewEx.Items[listViewEx.Items.Count - 1].Selected = true;
|
||||
listViewEx.Items[listViewEx.Items.Count - 1].EnsureVisible();
|
||||
}
|
||||
}
|
||||
|
||||
private void removeButton_Click(object sender, EventArgs e)
|
||||
{
|
||||
@@ -750,6 +996,11 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
listViewEx = errorFlagsListViewEx;
|
||||
break;
|
||||
|
||||
case TestProfileTabs.ErrorFlags2:
|
||||
UpdateFromErrorFlags2Tab();
|
||||
listViewEx = errorFlags2ListViewEx;
|
||||
break;
|
||||
|
||||
default: return;
|
||||
}
|
||||
|
||||
@@ -793,6 +1044,11 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
listViewEx = errorFlagsListViewEx;
|
||||
break;
|
||||
|
||||
case TestProfileTabs.ErrorFlags2:
|
||||
UpdateFromErrorFlags2Tab();
|
||||
listViewEx = errorFlags2ListViewEx;
|
||||
break;
|
||||
|
||||
default: return;
|
||||
}
|
||||
|
||||
@@ -835,6 +1091,11 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
listViewEx = errorFlagsListViewEx;
|
||||
break;
|
||||
|
||||
case TestProfileTabs.ErrorFlags2:
|
||||
UpdateFromErrorFlags2Tab();
|
||||
listViewEx = errorFlags2ListViewEx;
|
||||
break;
|
||||
|
||||
default: return;
|
||||
}
|
||||
|
||||
@@ -863,8 +1124,9 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
|
||||
#endregion
|
||||
|
||||
private void metrology1ListViewEx_SelectedIndexChanged(object sender, EventArgs e) { SelectedIndexChanged(sender, e); }
|
||||
private void parametersListViewEx_SelectedIndexChanged(object sender, EventArgs e) { SelectedIndexChanged(sender, e); }
|
||||
private void metrologyListViewEx_SelectedIndexChanged(object sender, EventArgs e) { SelectedIndexChanged(sender, e); }
|
||||
private void errorFlagsListViewEx_SelectedIndexChanged(object sender, EventArgs e) { SelectedIndexChanged(sender, e); }
|
||||
private void errorFlags2ListViewEx_SelectedIndexChanged(object sender, EventArgs e) { SelectedIndexChanged(sender, e); }
|
||||
|
||||
/// <summary>
|
||||
/// Common part for four xxxListViewEx_SelectedIndexChanged event handlers
|
||||
|
||||
+121
-95
@@ -35,9 +35,15 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
this.mainSplitContainer = new System.Windows.Forms.SplitContainer();
|
||||
this.tabControl = new System.Windows.Forms.TabControl();
|
||||
this.generalTabPage = new System.Windows.Forms.TabPage();
|
||||
this.profileTypeRadioButton3 = new System.Windows.Forms.RadioButton();
|
||||
this.profileTypeRadioButton2 = new System.Windows.Forms.RadioButton();
|
||||
this.groupBox2 = new System.Windows.Forms.GroupBox();
|
||||
this.errorCalculationRadioButton2 = new System.Windows.Forms.RadioButton();
|
||||
this.errorCalculationRadioButton1 = new System.Windows.Forms.RadioButton();
|
||||
this.groupBox1 = new System.Windows.Forms.GroupBox();
|
||||
this.profileTypeRadioButton1 = new System.Windows.Forms.RadioButton();
|
||||
this.profileTypeRadioButton5 = new System.Windows.Forms.RadioButton();
|
||||
this.profileTypeRadioButton2 = new System.Windows.Forms.RadioButton();
|
||||
this.profileTypeRadioButton4 = new System.Windows.Forms.RadioButton();
|
||||
this.profileTypeRadioButton3 = new System.Windows.Forms.RadioButton();
|
||||
this.lastChangedOnTextBox = new System.Windows.Forms.TextBox();
|
||||
this.label15 = new System.Windows.Forms.Label();
|
||||
this.lastChangedByTextBox = new System.Windows.Forms.TextBox();
|
||||
@@ -50,27 +56,24 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
this.label12 = new System.Windows.Forms.Label();
|
||||
this.procNameTextBox = new System.Windows.Forms.TextBox();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.metrology1TabPage = new System.Windows.Forms.TabPage();
|
||||
this.metrologyListViewEx = new global::Results.Forms.ListViewEx();
|
||||
this.parametersTabPage = new System.Windows.Forms.TabPage();
|
||||
this.errorFlagsListViewEx = new global::Results.Forms.ListViewEx();
|
||||
this.metrologyTabPage = new System.Windows.Forms.TabPage();
|
||||
this.metrologyListViewEx = new Results.Forms.ListViewEx();
|
||||
this.errorFlagsTabPage = new System.Windows.Forms.TabPage();
|
||||
this.errorFlagsListViewEx = new Results.Forms.ListViewEx();
|
||||
this.errorFlags2TabPage = new System.Windows.Forms.TabPage();
|
||||
this.errorFlags2ListViewEx = new Results.Forms.ListViewEx();
|
||||
this.sharedButtons = new TBF.UI.Shared.SharedButtons();
|
||||
this.profileTypeRadioButton4 = new System.Windows.Forms.RadioButton();
|
||||
this.profileTypeRadioButton5 = new System.Windows.Forms.RadioButton();
|
||||
this.groupBox1 = new System.Windows.Forms.GroupBox();
|
||||
this.groupBox2 = new System.Windows.Forms.GroupBox();
|
||||
this.errorCalculationRadioButton1 = new System.Windows.Forms.RadioButton();
|
||||
this.errorCalculationRadioButton2 = new System.Windows.Forms.RadioButton();
|
||||
((System.ComponentModel.ISupportInitialize)(this.mainSplitContainer)).BeginInit();
|
||||
this.mainSplitContainer.Panel1.SuspendLayout();
|
||||
this.mainSplitContainer.Panel2.SuspendLayout();
|
||||
this.mainSplitContainer.SuspendLayout();
|
||||
this.tabControl.SuspendLayout();
|
||||
this.generalTabPage.SuspendLayout();
|
||||
this.metrology1TabPage.SuspendLayout();
|
||||
this.parametersTabPage.SuspendLayout();
|
||||
this.groupBox1.SuspendLayout();
|
||||
this.groupBox2.SuspendLayout();
|
||||
this.groupBox1.SuspendLayout();
|
||||
this.metrologyTabPage.SuspendLayout();
|
||||
this.errorFlagsTabPage.SuspendLayout();
|
||||
this.errorFlags2TabPage.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// mainSplitContainer
|
||||
@@ -90,8 +93,9 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
// tabControl
|
||||
//
|
||||
this.tabControl.Controls.Add(this.generalTabPage);
|
||||
this.tabControl.Controls.Add(this.metrology1TabPage);
|
||||
this.tabControl.Controls.Add(this.parametersTabPage);
|
||||
this.tabControl.Controls.Add(this.metrologyTabPage);
|
||||
this.tabControl.Controls.Add(this.errorFlagsTabPage);
|
||||
this.tabControl.Controls.Add(this.errorFlags2TabPage);
|
||||
resources.ApplyResources(this.tabControl, "tabControl");
|
||||
this.tabControl.Name = "tabControl";
|
||||
this.tabControl.SelectedIndex = 0;
|
||||
@@ -117,12 +121,52 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
this.generalTabPage.Name = "generalTabPage";
|
||||
this.generalTabPage.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// profileTypeRadioButton3
|
||||
// groupBox2
|
||||
//
|
||||
resources.ApplyResources(this.profileTypeRadioButton3, "profileTypeRadioButton3");
|
||||
this.profileTypeRadioButton3.Name = "profileTypeRadioButton3";
|
||||
this.profileTypeRadioButton3.TabStop = true;
|
||||
this.profileTypeRadioButton3.UseVisualStyleBackColor = true;
|
||||
this.groupBox2.Controls.Add(this.errorCalculationRadioButton2);
|
||||
this.groupBox2.Controls.Add(this.errorCalculationRadioButton1);
|
||||
resources.ApplyResources(this.groupBox2, "groupBox2");
|
||||
this.groupBox2.Name = "groupBox2";
|
||||
this.groupBox2.TabStop = false;
|
||||
//
|
||||
// errorCalculationRadioButton2
|
||||
//
|
||||
resources.ApplyResources(this.errorCalculationRadioButton2, "errorCalculationRadioButton2");
|
||||
this.errorCalculationRadioButton2.Name = "errorCalculationRadioButton2";
|
||||
this.errorCalculationRadioButton2.TabStop = true;
|
||||
this.errorCalculationRadioButton2.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// errorCalculationRadioButton1
|
||||
//
|
||||
resources.ApplyResources(this.errorCalculationRadioButton1, "errorCalculationRadioButton1");
|
||||
this.errorCalculationRadioButton1.Name = "errorCalculationRadioButton1";
|
||||
this.errorCalculationRadioButton1.TabStop = true;
|
||||
this.errorCalculationRadioButton1.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// groupBox1
|
||||
//
|
||||
this.groupBox1.Controls.Add(this.profileTypeRadioButton1);
|
||||
this.groupBox1.Controls.Add(this.profileTypeRadioButton5);
|
||||
this.groupBox1.Controls.Add(this.profileTypeRadioButton2);
|
||||
this.groupBox1.Controls.Add(this.profileTypeRadioButton4);
|
||||
this.groupBox1.Controls.Add(this.profileTypeRadioButton3);
|
||||
resources.ApplyResources(this.groupBox1, "groupBox1");
|
||||
this.groupBox1.Name = "groupBox1";
|
||||
this.groupBox1.TabStop = false;
|
||||
//
|
||||
// profileTypeRadioButton1
|
||||
//
|
||||
resources.ApplyResources(this.profileTypeRadioButton1, "profileTypeRadioButton1");
|
||||
this.profileTypeRadioButton1.Name = "profileTypeRadioButton1";
|
||||
this.profileTypeRadioButton1.TabStop = true;
|
||||
this.profileTypeRadioButton1.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// profileTypeRadioButton5
|
||||
//
|
||||
resources.ApplyResources(this.profileTypeRadioButton5, "profileTypeRadioButton5");
|
||||
this.profileTypeRadioButton5.Name = "profileTypeRadioButton5";
|
||||
this.profileTypeRadioButton5.TabStop = true;
|
||||
this.profileTypeRadioButton5.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// profileTypeRadioButton2
|
||||
//
|
||||
@@ -131,12 +175,19 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
this.profileTypeRadioButton2.TabStop = true;
|
||||
this.profileTypeRadioButton2.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// profileTypeRadioButton1
|
||||
// profileTypeRadioButton4
|
||||
//
|
||||
resources.ApplyResources(this.profileTypeRadioButton1, "profileTypeRadioButton1");
|
||||
this.profileTypeRadioButton1.Name = "profileTypeRadioButton1";
|
||||
this.profileTypeRadioButton1.TabStop = true;
|
||||
this.profileTypeRadioButton1.UseVisualStyleBackColor = true;
|
||||
resources.ApplyResources(this.profileTypeRadioButton4, "profileTypeRadioButton4");
|
||||
this.profileTypeRadioButton4.Name = "profileTypeRadioButton4";
|
||||
this.profileTypeRadioButton4.TabStop = true;
|
||||
this.profileTypeRadioButton4.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// profileTypeRadioButton3
|
||||
//
|
||||
resources.ApplyResources(this.profileTypeRadioButton3, "profileTypeRadioButton3");
|
||||
this.profileTypeRadioButton3.Name = "profileTypeRadioButton3";
|
||||
this.profileTypeRadioButton3.TabStop = true;
|
||||
this.profileTypeRadioButton3.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// lastChangedOnTextBox
|
||||
//
|
||||
@@ -198,12 +249,12 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
resources.ApplyResources(this.label1, "label1");
|
||||
this.label1.Name = "label1";
|
||||
//
|
||||
// metrology1TabPage
|
||||
// metrologyTabPage
|
||||
//
|
||||
this.metrology1TabPage.Controls.Add(this.metrologyListViewEx);
|
||||
resources.ApplyResources(this.metrology1TabPage, "metrology1TabPage");
|
||||
this.metrology1TabPage.Name = "metrology1TabPage";
|
||||
this.metrology1TabPage.UseVisualStyleBackColor = true;
|
||||
this.metrologyTabPage.Controls.Add(this.metrologyListViewEx);
|
||||
resources.ApplyResources(this.metrologyTabPage, "metrologyTabPage");
|
||||
this.metrologyTabPage.Name = "metrologyTabPage";
|
||||
this.metrologyTabPage.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// metrologyListViewEx
|
||||
//
|
||||
@@ -215,14 +266,14 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
this.metrologyListViewEx.Name = "metrologyListViewEx";
|
||||
this.metrologyListViewEx.UseCompatibleStateImageBehavior = false;
|
||||
this.metrologyListViewEx.View = System.Windows.Forms.View.Details;
|
||||
this.metrologyListViewEx.SelectedIndexChanged += new System.EventHandler(this.metrology1ListViewEx_SelectedIndexChanged);
|
||||
this.metrologyListViewEx.SelectedIndexChanged += new System.EventHandler(this.metrologyListViewEx_SelectedIndexChanged);
|
||||
//
|
||||
// parametersTabPage
|
||||
// errorFlagsTabPage
|
||||
//
|
||||
this.parametersTabPage.Controls.Add(this.errorFlagsListViewEx);
|
||||
resources.ApplyResources(this.parametersTabPage, "parametersTabPage");
|
||||
this.parametersTabPage.Name = "parametersTabPage";
|
||||
this.parametersTabPage.UseVisualStyleBackColor = true;
|
||||
this.errorFlagsTabPage.Controls.Add(this.errorFlagsListViewEx);
|
||||
resources.ApplyResources(this.errorFlagsTabPage, "errorFlagsTabPage");
|
||||
this.errorFlagsTabPage.Name = "errorFlagsTabPage";
|
||||
this.errorFlagsTabPage.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// errorFlagsListViewEx
|
||||
//
|
||||
@@ -234,67 +285,39 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
this.errorFlagsListViewEx.Name = "errorFlagsListViewEx";
|
||||
this.errorFlagsListViewEx.UseCompatibleStateImageBehavior = false;
|
||||
this.errorFlagsListViewEx.View = System.Windows.Forms.View.Details;
|
||||
this.errorFlagsListViewEx.SelectedIndexChanged += new System.EventHandler(this.parametersListViewEx_SelectedIndexChanged);
|
||||
this.errorFlagsListViewEx.SelectedIndexChanged += new System.EventHandler(this.errorFlagsListViewEx_SelectedIndexChanged);
|
||||
//
|
||||
// errorFlags2TabPage
|
||||
//
|
||||
this.errorFlags2TabPage.Controls.Add(this.errorFlags2ListViewEx);
|
||||
resources.ApplyResources(this.errorFlags2TabPage, "errorFlags2TabPage");
|
||||
this.errorFlags2TabPage.Name = "errorFlags2TabPage";
|
||||
this.errorFlags2TabPage.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// errorFlags2ListViewEx
|
||||
//
|
||||
this.errorFlags2ListViewEx.AllowColumnReorder = true;
|
||||
resources.ApplyResources(this.errorFlags2ListViewEx, "errorFlags2ListViewEx");
|
||||
this.errorFlags2ListViewEx.DoubleClickActivation = false;
|
||||
this.errorFlags2ListViewEx.FullRowSelect = true;
|
||||
this.errorFlags2ListViewEx.GridLines = true;
|
||||
this.errorFlags2ListViewEx.Name = "errorFlags2ListViewEx";
|
||||
this.errorFlags2ListViewEx.UseCompatibleStateImageBehavior = false;
|
||||
this.errorFlags2ListViewEx.View = System.Windows.Forms.View.Details;
|
||||
this.errorFlags2ListViewEx.SelectedIndexChanged += new System.EventHandler(this.errorFlags2ListViewEx_SelectedIndexChanged);
|
||||
//
|
||||
// sharedButtons
|
||||
//
|
||||
resources.ApplyResources(this.sharedButtons, "sharedButtons");
|
||||
this.sharedButtons.Name = "sharedButtons";
|
||||
//
|
||||
// profileTypeRadioButton4
|
||||
//
|
||||
resources.ApplyResources(this.profileTypeRadioButton4, "profileTypeRadioButton4");
|
||||
this.profileTypeRadioButton4.Name = "profileTypeRadioButton4";
|
||||
this.profileTypeRadioButton4.TabStop = true;
|
||||
this.profileTypeRadioButton4.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// profileTypeRadioButton5
|
||||
//
|
||||
resources.ApplyResources(this.profileTypeRadioButton5, "profileTypeRadioButton5");
|
||||
this.profileTypeRadioButton5.Name = "profileTypeRadioButton5";
|
||||
this.profileTypeRadioButton5.TabStop = true;
|
||||
this.profileTypeRadioButton5.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// groupBox1
|
||||
//
|
||||
this.groupBox1.Controls.Add(this.profileTypeRadioButton1);
|
||||
this.groupBox1.Controls.Add(this.profileTypeRadioButton5);
|
||||
this.groupBox1.Controls.Add(this.profileTypeRadioButton2);
|
||||
this.groupBox1.Controls.Add(this.profileTypeRadioButton4);
|
||||
this.groupBox1.Controls.Add(this.profileTypeRadioButton3);
|
||||
resources.ApplyResources(this.groupBox1, "groupBox1");
|
||||
this.groupBox1.Name = "groupBox1";
|
||||
this.groupBox1.TabStop = false;
|
||||
//
|
||||
// groupBox2
|
||||
//
|
||||
this.groupBox2.Controls.Add(this.errorCalculationRadioButton2);
|
||||
this.groupBox2.Controls.Add(this.errorCalculationRadioButton1);
|
||||
resources.ApplyResources(this.groupBox2, "groupBox2");
|
||||
this.groupBox2.Name = "groupBox2";
|
||||
this.groupBox2.TabStop = false;
|
||||
//
|
||||
// errorCalculationRadioButton1
|
||||
//
|
||||
resources.ApplyResources(this.errorCalculationRadioButton1, "errorCalculationRadioButton1");
|
||||
this.errorCalculationRadioButton1.Name = "errorCalculationRadioButton1";
|
||||
this.errorCalculationRadioButton1.TabStop = true;
|
||||
this.errorCalculationRadioButton1.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// errorCalculationRadioButton2
|
||||
//
|
||||
resources.ApplyResources(this.errorCalculationRadioButton2, "errorCalculationRadioButton2");
|
||||
this.errorCalculationRadioButton2.Name = "errorCalculationRadioButton2";
|
||||
this.errorCalculationRadioButton2.TabStop = true;
|
||||
this.errorCalculationRadioButton2.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// TestProfileDlg
|
||||
//
|
||||
resources.ApplyResources(this, "$this");
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Controls.Add(this.mainSplitContainer);
|
||||
this.Name = "TestProfileDlg";
|
||||
this.Load += new System.EventHandler(this.ProcedureDlg_Load);
|
||||
this.Load += new System.EventHandler(this.TestProfileDlg_Load);
|
||||
this.mainSplitContainer.Panel1.ResumeLayout(false);
|
||||
this.mainSplitContainer.Panel2.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.mainSplitContainer)).EndInit();
|
||||
@@ -302,12 +325,13 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
this.tabControl.ResumeLayout(false);
|
||||
this.generalTabPage.ResumeLayout(false);
|
||||
this.generalTabPage.PerformLayout();
|
||||
this.metrology1TabPage.ResumeLayout(false);
|
||||
this.parametersTabPage.ResumeLayout(false);
|
||||
this.groupBox1.ResumeLayout(false);
|
||||
this.groupBox1.PerformLayout();
|
||||
this.groupBox2.ResumeLayout(false);
|
||||
this.groupBox2.PerformLayout();
|
||||
this.groupBox1.ResumeLayout(false);
|
||||
this.groupBox1.PerformLayout();
|
||||
this.metrologyTabPage.ResumeLayout(false);
|
||||
this.errorFlagsTabPage.ResumeLayout(false);
|
||||
this.errorFlags2TabPage.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
@@ -316,8 +340,8 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
|
||||
private System.Windows.Forms.SplitContainer mainSplitContainer;
|
||||
private System.Windows.Forms.TabControl tabControl;
|
||||
private System.Windows.Forms.TabPage metrology1TabPage;
|
||||
private global::Results.Forms.ListViewEx metrologyListViewEx;
|
||||
private System.Windows.Forms.TabPage metrologyTabPage;
|
||||
private Results.Forms.ListViewEx metrologyListViewEx;
|
||||
private TBF.UI.Shared.SharedButtons sharedButtons;
|
||||
private System.Windows.Forms.TabPage generalTabPage;
|
||||
private System.Windows.Forms.TextBox lastChangedOnTextBox;
|
||||
@@ -334,8 +358,8 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.RadioButton profileTypeRadioButton2;
|
||||
private System.Windows.Forms.RadioButton profileTypeRadioButton1;
|
||||
private System.Windows.Forms.TabPage parametersTabPage;
|
||||
private global::Results.Forms.ListViewEx errorFlagsListViewEx;
|
||||
private System.Windows.Forms.TabPage errorFlagsTabPage;
|
||||
private Results.Forms.ListViewEx errorFlagsListViewEx;
|
||||
private System.Windows.Forms.RadioButton profileTypeRadioButton3;
|
||||
private System.Windows.Forms.GroupBox groupBox2;
|
||||
private System.Windows.Forms.RadioButton errorCalculationRadioButton2;
|
||||
@@ -343,5 +367,7 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
private System.Windows.Forms.GroupBox groupBox1;
|
||||
private System.Windows.Forms.RadioButton profileTypeRadioButton5;
|
||||
private System.Windows.Forms.RadioButton profileTypeRadioButton4;
|
||||
private System.Windows.Forms.TabPage errorFlags2TabPage;
|
||||
private Results.Forms.ListViewEx errorFlags2ListViewEx;
|
||||
}
|
||||
}
|
||||
@@ -736,39 +736,39 @@
|
||||
<value>metrologyListViewEx</value>
|
||||
</data>
|
||||
<data name=">>metrologyListViewEx.Type" xml:space="preserve">
|
||||
<value>Results.Forms.ListViewEx, Results, Version=2.24.1315.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>Results.Forms.ListViewEx, Results, Version=2.24.1359.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>metrologyListViewEx.Parent" xml:space="preserve">
|
||||
<value>metrology1TabPage</value>
|
||||
<value>metrologyTabPage</value>
|
||||
</data>
|
||||
<data name=">>metrologyListViewEx.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="metrology1TabPage.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<data name="metrologyTabPage.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>4, 34</value>
|
||||
</data>
|
||||
<data name="metrology1TabPage.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
|
||||
<data name="metrologyTabPage.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
|
||||
<value>3, 3, 3, 3</value>
|
||||
</data>
|
||||
<data name="metrology1TabPage.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<data name="metrologyTabPage.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>923, 366</value>
|
||||
</data>
|
||||
<data name="metrology1TabPage.TabIndex" type="System.Int32, mscorlib">
|
||||
<data name="metrologyTabPage.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="metrology1TabPage.Text" xml:space="preserve">
|
||||
<value> Metrology I. </value>
|
||||
<data name="metrologyTabPage.Text" xml:space="preserve">
|
||||
<value> Metrology</value>
|
||||
</data>
|
||||
<data name=">>metrology1TabPage.Name" xml:space="preserve">
|
||||
<value>metrology1TabPage</value>
|
||||
<data name=">>metrologyTabPage.Name" xml:space="preserve">
|
||||
<value>metrologyTabPage</value>
|
||||
</data>
|
||||
<data name=">>metrology1TabPage.Type" xml:space="preserve">
|
||||
<data name=">>metrologyTabPage.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>metrology1TabPage.Parent" xml:space="preserve">
|
||||
<data name=">>metrologyTabPage.Parent" xml:space="preserve">
|
||||
<value>tabControl</value>
|
||||
</data>
|
||||
<data name=">>metrology1TabPage.ZOrder" xml:space="preserve">
|
||||
<data name=">>metrologyTabPage.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="errorFlagsListViewEx.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
@@ -787,38 +787,86 @@
|
||||
<value>errorFlagsListViewEx</value>
|
||||
</data>
|
||||
<data name=">>errorFlagsListViewEx.Type" xml:space="preserve">
|
||||
<value>Results.Forms.ListViewEx, Results, Version=2.24.1315.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>Results.Forms.ListViewEx, Results, Version=2.24.1359.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>errorFlagsListViewEx.Parent" xml:space="preserve">
|
||||
<value>parametersTabPage</value>
|
||||
<value>errorFlagsTabPage</value>
|
||||
</data>
|
||||
<data name=">>errorFlagsListViewEx.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="parametersTabPage.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<data name="errorFlagsTabPage.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>4, 34</value>
|
||||
</data>
|
||||
<data name="parametersTabPage.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<data name="errorFlagsTabPage.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>923, 366</value>
|
||||
</data>
|
||||
<data name="parametersTabPage.TabIndex" type="System.Int32, mscorlib">
|
||||
<data name="errorFlagsTabPage.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>5</value>
|
||||
</data>
|
||||
<data name="parametersTabPage.Text" xml:space="preserve">
|
||||
<value> Parameters </value>
|
||||
<data name="errorFlagsTabPage.Text" xml:space="preserve">
|
||||
<value>Error flags</value>
|
||||
</data>
|
||||
<data name=">>parametersTabPage.Name" xml:space="preserve">
|
||||
<value>parametersTabPage</value>
|
||||
<data name=">>errorFlagsTabPage.Name" xml:space="preserve">
|
||||
<value>errorFlagsTabPage</value>
|
||||
</data>
|
||||
<data name=">>parametersTabPage.Type" xml:space="preserve">
|
||||
<data name=">>errorFlagsTabPage.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>parametersTabPage.Parent" xml:space="preserve">
|
||||
<data name=">>errorFlagsTabPage.Parent" xml:space="preserve">
|
||||
<value>tabControl</value>
|
||||
</data>
|
||||
<data name=">>parametersTabPage.ZOrder" xml:space="preserve">
|
||||
<data name=">>errorFlagsTabPage.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="errorFlags2ListViewEx.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Fill</value>
|
||||
</data>
|
||||
<data name="errorFlags2ListViewEx.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 0</value>
|
||||
</data>
|
||||
<data name="errorFlags2ListViewEx.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>923, 366</value>
|
||||
</data>
|
||||
<data name="errorFlags2ListViewEx.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>errorFlags2ListViewEx.Name" xml:space="preserve">
|
||||
<value>errorFlags2ListViewEx</value>
|
||||
</data>
|
||||
<data name=">>errorFlags2ListViewEx.Type" xml:space="preserve">
|
||||
<value>Results.Forms.ListViewEx, Results, Version=2.24.1359.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>errorFlags2ListViewEx.Parent" xml:space="preserve">
|
||||
<value>errorFlags2TabPage</value>
|
||||
</data>
|
||||
<data name=">>errorFlags2ListViewEx.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="errorFlags2TabPage.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>4, 34</value>
|
||||
</data>
|
||||
<data name="errorFlags2TabPage.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>923, 366</value>
|
||||
</data>
|
||||
<data name="errorFlags2TabPage.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>6</value>
|
||||
</data>
|
||||
<data name="errorFlags2TabPage.Text" xml:space="preserve">
|
||||
<value>Error flags details</value>
|
||||
</data>
|
||||
<data name=">>errorFlags2TabPage.Name" xml:space="preserve">
|
||||
<value>errorFlags2TabPage</value>
|
||||
</data>
|
||||
<data name=">>errorFlags2TabPage.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>errorFlags2TabPage.Parent" xml:space="preserve">
|
||||
<value>tabControl</value>
|
||||
</data>
|
||||
<data name=">>errorFlags2TabPage.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="tabControl.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Fill</value>
|
||||
</data>
|
||||
@@ -871,7 +919,7 @@
|
||||
<value>sharedButtons</value>
|
||||
</data>
|
||||
<data name=">>sharedButtons.Type" xml:space="preserve">
|
||||
<value>TBF.UI.Shared.SharedButtons, TBF, Version=2.24.1320.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>TBF.UI.Shared.SharedButtons, TBF, Version=2.24.1365.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>sharedButtons.Parent" xml:space="preserve">
|
||||
<value>mainSplitContainer.Panel2</value>
|
||||
@@ -925,7 +973,7 @@
|
||||
<value>CenterParent</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Procedure</value>
|
||||
<value>Test profiles</value>
|
||||
</data>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>TestProfileDlg</value>
|
||||
|
||||
@@ -49,7 +49,7 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
private void ProceduresDlg_Load(object sender, EventArgs e)
|
||||
{
|
||||
LoadUISettings();
|
||||
Text = Strings.Procedures;
|
||||
Text = Strings.Test_profiles;
|
||||
testProfilesCtrl.Initialize(this, splitContainer.Panel1);
|
||||
}
|
||||
|
||||
@@ -178,7 +178,7 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
/// <param name="listViewEx"></param>
|
||||
void SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
global::Results.Forms.ListViewEx listViewEx = sender as global::Results.Forms.ListViewEx;
|
||||
Results.Forms.ListViewEx listViewEx = sender as Results.Forms.ListViewEx;
|
||||
if (listViewEx.SelectedItems.Count != 1)
|
||||
{
|
||||
/// No item selected
|
||||
|
||||
+1
-1
@@ -87,7 +87,7 @@ namespace TBF.UI.Bench.TestProfiles
|
||||
this.Controls.Add(this.splitContainer);
|
||||
this.Name = "TestProfilesDlg";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
||||
this.Text = "ProceduresDlg";
|
||||
this.Text = "TestProfilesDlg";
|
||||
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.ProceduresDlg_FormClosed);
|
||||
this.Load += new System.EventHandler(this.ProceduresDlg_Load);
|
||||
this.splitContainer.Panel1.ResumeLayout(false);
|
||||
|
||||
Reference in New Issue
Block a user