TBF.UI.Procedures.ProcedureDlg : 5-th file writer.

This commit is contained in:
Milan Hanajik 2021-05-17 10:20:23 +02:00
parent db3a40d817
commit bec7287531
3 changed files with 856 additions and 106 deletions

View File

@ -35,6 +35,21 @@ namespace TBF.UI.Procedures
this.mainSplitContainer = new System.Windows.Forms.SplitContainer();
this.tabControl = new System.Windows.Forms.TabControl();
this.generalTabPage = new System.Windows.Forms.TabPage();
this.eventTrigger3NokLabel = new System.Windows.Forms.Label();
this.eventTrigger2NokLabel = new System.Windows.Forms.Label();
this.eventTrigger1NokLabel = new System.Windows.Forms.Label();
this.fileWriter5NokLabel = new System.Windows.Forms.Label();
this.fileWriter4NokLabel = new System.Windows.Forms.Label();
this.fileWriter3NokLabel = new System.Windows.Forms.Label();
this.fileWriter2NokLabel = new System.Windows.Forms.Label();
this.fileWriter1NokLabel = new System.Windows.Forms.Label();
this.printer2NokLabel = new System.Windows.Forms.Label();
this.printer1NokLabel = new System.Windows.Forms.Label();
this.transitionEndNokLabel = new System.Windows.Forms.Label();
this.transitionStartNokLabel = new System.Windows.Forms.Label();
this.dataEntryNokLabel = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.fileWriter5ComboBox = new System.Windows.Forms.ComboBox();
this.eventTrigger3ComboBox = new System.Windows.Forms.ComboBox();
this.eventTrigger2ComboBox = new System.Windows.Forms.ComboBox();
this.eventTrigger1ComboBox = new System.Windows.Forms.ComboBox();
@ -82,14 +97,14 @@ namespace TBF.UI.Procedures
this.procNameTextBox = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.historyTabPage = new System.Windows.Forms.TabPage();
this.historyListViewEx = new Results.Forms.ListViewEx();
this.metrology1TabPage = new System.Windows.Forms.TabPage();
this.metrology1ListViewEx = new Results.Forms.ListViewEx();
this.metrology2TabPage = new System.Windows.Forms.TabPage();
this.metrology2ListViewEx = new Results.Forms.ListViewEx();
this.processTabPage = new System.Windows.Forms.TabPage();
this.processListViewEx = new Results.Forms.ListViewEx();
this.parametersTabPage = new System.Windows.Forms.TabPage();
this.historyListViewEx = new Results.Forms.ListViewEx();
this.metrology1ListViewEx = new Results.Forms.ListViewEx();
this.metrology2ListViewEx = new Results.Forms.ListViewEx();
this.processListViewEx = new Results.Forms.ListViewEx();
this.parametersListViewEx = new Results.Forms.ListViewEx();
this.sharedButtons = new TBF.UI.Shared.SharedButtons();
((System.ComponentModel.ISupportInitialize)(this.mainSplitContainer)).BeginInit();
@ -134,6 +149,21 @@ namespace TBF.UI.Procedures
//
// generalTabPage
//
this.generalTabPage.Controls.Add(this.eventTrigger3NokLabel);
this.generalTabPage.Controls.Add(this.eventTrigger2NokLabel);
this.generalTabPage.Controls.Add(this.eventTrigger1NokLabel);
this.generalTabPage.Controls.Add(this.fileWriter5NokLabel);
this.generalTabPage.Controls.Add(this.fileWriter4NokLabel);
this.generalTabPage.Controls.Add(this.fileWriter3NokLabel);
this.generalTabPage.Controls.Add(this.fileWriter2NokLabel);
this.generalTabPage.Controls.Add(this.fileWriter1NokLabel);
this.generalTabPage.Controls.Add(this.printer2NokLabel);
this.generalTabPage.Controls.Add(this.printer1NokLabel);
this.generalTabPage.Controls.Add(this.transitionEndNokLabel);
this.generalTabPage.Controls.Add(this.transitionStartNokLabel);
this.generalTabPage.Controls.Add(this.dataEntryNokLabel);
this.generalTabPage.Controls.Add(this.label2);
this.generalTabPage.Controls.Add(this.fileWriter5ComboBox);
this.generalTabPage.Controls.Add(this.eventTrigger3ComboBox);
this.generalTabPage.Controls.Add(this.eventTrigger2ComboBox);
this.generalTabPage.Controls.Add(this.eventTrigger1ComboBox);
@ -184,23 +214,120 @@ namespace TBF.UI.Procedures
this.generalTabPage.Name = "generalTabPage";
this.generalTabPage.UseVisualStyleBackColor = true;
//
// eventTrigger3NokLabel
//
resources.ApplyResources(this.eventTrigger3NokLabel, "eventTrigger3NokLabel");
this.eventTrigger3NokLabel.ForeColor = System.Drawing.Color.Red;
this.eventTrigger3NokLabel.Name = "eventTrigger3NokLabel";
//
// eventTrigger2NokLabel
//
resources.ApplyResources(this.eventTrigger2NokLabel, "eventTrigger2NokLabel");
this.eventTrigger2NokLabel.ForeColor = System.Drawing.Color.Red;
this.eventTrigger2NokLabel.Name = "eventTrigger2NokLabel";
//
// eventTrigger1NokLabel
//
resources.ApplyResources(this.eventTrigger1NokLabel, "eventTrigger1NokLabel");
this.eventTrigger1NokLabel.ForeColor = System.Drawing.Color.Red;
this.eventTrigger1NokLabel.Name = "eventTrigger1NokLabel";
//
// fileWriter5NokLabel
//
resources.ApplyResources(this.fileWriter5NokLabel, "fileWriter5NokLabel");
this.fileWriter5NokLabel.ForeColor = System.Drawing.Color.Red;
this.fileWriter5NokLabel.Name = "fileWriter5NokLabel";
//
// fileWriter4NokLabel
//
resources.ApplyResources(this.fileWriter4NokLabel, "fileWriter4NokLabel");
this.fileWriter4NokLabel.ForeColor = System.Drawing.Color.Red;
this.fileWriter4NokLabel.Name = "fileWriter4NokLabel";
//
// fileWriter3NokLabel
//
resources.ApplyResources(this.fileWriter3NokLabel, "fileWriter3NokLabel");
this.fileWriter3NokLabel.ForeColor = System.Drawing.Color.Red;
this.fileWriter3NokLabel.Name = "fileWriter3NokLabel";
//
// fileWriter2NokLabel
//
resources.ApplyResources(this.fileWriter2NokLabel, "fileWriter2NokLabel");
this.fileWriter2NokLabel.ForeColor = System.Drawing.Color.Red;
this.fileWriter2NokLabel.Name = "fileWriter2NokLabel";
//
// fileWriter1NokLabel
//
resources.ApplyResources(this.fileWriter1NokLabel, "fileWriter1NokLabel");
this.fileWriter1NokLabel.ForeColor = System.Drawing.Color.Red;
this.fileWriter1NokLabel.Name = "fileWriter1NokLabel";
//
// printer2NokLabel
//
resources.ApplyResources(this.printer2NokLabel, "printer2NokLabel");
this.printer2NokLabel.ForeColor = System.Drawing.Color.Red;
this.printer2NokLabel.Name = "printer2NokLabel";
//
// printer1NokLabel
//
resources.ApplyResources(this.printer1NokLabel, "printer1NokLabel");
this.printer1NokLabel.ForeColor = System.Drawing.Color.Red;
this.printer1NokLabel.Name = "printer1NokLabel";
//
// transitionEndNokLabel
//
resources.ApplyResources(this.transitionEndNokLabel, "transitionEndNokLabel");
this.transitionEndNokLabel.ForeColor = System.Drawing.Color.Red;
this.transitionEndNokLabel.Name = "transitionEndNokLabel";
//
// transitionStartNokLabel
//
resources.ApplyResources(this.transitionStartNokLabel, "transitionStartNokLabel");
this.transitionStartNokLabel.ForeColor = System.Drawing.Color.Red;
this.transitionStartNokLabel.Name = "transitionStartNokLabel";
//
// dataEntryNokLabel
//
resources.ApplyResources(this.dataEntryNokLabel, "dataEntryNokLabel");
this.dataEntryNokLabel.ForeColor = System.Drawing.Color.Red;
this.dataEntryNokLabel.Name = "dataEntryNokLabel";
//
// label2
//
resources.ApplyResources(this.label2, "label2");
this.label2.Name = "label2";
//
// fileWriter5ComboBox
//
this.fileWriter5ComboBox.FormattingEnabled = true;
resources.ApplyResources(this.fileWriter5ComboBox, "fileWriter5ComboBox");
this.fileWriter5ComboBox.Name = "fileWriter5ComboBox";
this.fileWriter5ComboBox.SelectedIndexChanged += new System.EventHandler(this.fileWriter5ComboBox_SelectedIndexChanged);
this.fileWriter5ComboBox.TextChanged += new System.EventHandler(this.fileWriter5ComboBox_TextChanged);
//
// eventTrigger3ComboBox
//
this.eventTrigger3ComboBox.FormattingEnabled = true;
resources.ApplyResources(this.eventTrigger3ComboBox, "eventTrigger3ComboBox");
this.eventTrigger3ComboBox.Name = "eventTrigger3ComboBox";
this.eventTrigger3ComboBox.SelectedIndexChanged += new System.EventHandler(this.eventTrigger3ComboBox_SelectedIndexChanged);
this.eventTrigger3ComboBox.TextChanged += new System.EventHandler(this.eventTrigger3ComboBox_TextChanged);
//
// eventTrigger2ComboBox
//
this.eventTrigger2ComboBox.FormattingEnabled = true;
resources.ApplyResources(this.eventTrigger2ComboBox, "eventTrigger2ComboBox");
this.eventTrigger2ComboBox.Name = "eventTrigger2ComboBox";
this.eventTrigger2ComboBox.SelectedIndexChanged += new System.EventHandler(this.eventTrigger2ComboBox_SelectedIndexChanged);
this.eventTrigger2ComboBox.TextChanged += new System.EventHandler(this.eventTrigger2ComboBox_TextChanged);
//
// eventTrigger1ComboBox
//
this.eventTrigger1ComboBox.FormattingEnabled = true;
resources.ApplyResources(this.eventTrigger1ComboBox, "eventTrigger1ComboBox");
this.eventTrigger1ComboBox.Name = "eventTrigger1ComboBox";
this.eventTrigger1ComboBox.SelectedIndexChanged += new System.EventHandler(this.eventTrigger1ComboBox_SelectedIndexChanged);
this.eventTrigger1ComboBox.TextChanged += new System.EventHandler(this.eventTrigger1ComboBox_TextChanged);
//
// eventTriggersLabel
//
@ -267,24 +394,32 @@ namespace TBF.UI.Procedures
this.fileWriter4ComboBox.FormattingEnabled = true;
resources.ApplyResources(this.fileWriter4ComboBox, "fileWriter4ComboBox");
this.fileWriter4ComboBox.Name = "fileWriter4ComboBox";
this.fileWriter4ComboBox.SelectedIndexChanged += new System.EventHandler(this.fileWriter4ComboBox_SelectedIndexChanged);
this.fileWriter4ComboBox.TextChanged += new System.EventHandler(this.fileWriter4ComboBox_TextChanged);
//
// fileWriter3ComboBox
//
this.fileWriter3ComboBox.FormattingEnabled = true;
resources.ApplyResources(this.fileWriter3ComboBox, "fileWriter3ComboBox");
this.fileWriter3ComboBox.Name = "fileWriter3ComboBox";
this.fileWriter3ComboBox.SelectedIndexChanged += new System.EventHandler(this.fileWriter3ComboBox_SelectedIndexChanged);
this.fileWriter3ComboBox.TextChanged += new System.EventHandler(this.fileWriter3ComboBox_TextChanged);
//
// printer2ComboBox
//
this.printer2ComboBox.FormattingEnabled = true;
resources.ApplyResources(this.printer2ComboBox, "printer2ComboBox");
this.printer2ComboBox.Name = "printer2ComboBox";
this.printer2ComboBox.SelectedIndexChanged += new System.EventHandler(this.printer2ComboBox_SelectedIndexChanged);
this.printer2ComboBox.TextChanged += new System.EventHandler(this.printer2ComboBox_TextChanged);
//
// fileWriter2ComboBox
//
this.fileWriter2ComboBox.FormattingEnabled = true;
resources.ApplyResources(this.fileWriter2ComboBox, "fileWriter2ComboBox");
this.fileWriter2ComboBox.Name = "fileWriter2ComboBox";
this.fileWriter2ComboBox.SelectedIndexChanged += new System.EventHandler(this.fileWriter2ComboBox_SelectedIndexChanged);
this.fileWriter2ComboBox.TextChanged += new System.EventHandler(this.fileWriter2ComboBox_TextChanged);
//
// metersKindRadioButton2
//
@ -305,6 +440,8 @@ namespace TBF.UI.Procedures
this.transitionEndComboBox.FormattingEnabled = true;
resources.ApplyResources(this.transitionEndComboBox, "transitionEndComboBox");
this.transitionEndComboBox.Name = "transitionEndComboBox";
this.transitionEndComboBox.SelectedIndexChanged += new System.EventHandler(this.transitionEndComboBox_SelectedIndexChanged);
this.transitionEndComboBox.TextChanged += new System.EventHandler(this.transitionEndComboBox_TextChanged);
//
// transitionEndLabel
//
@ -316,6 +453,8 @@ namespace TBF.UI.Procedures
this.transitionStartComboBox.FormattingEnabled = true;
resources.ApplyResources(this.transitionStartComboBox, "transitionStartComboBox");
this.transitionStartComboBox.Name = "transitionStartComboBox";
this.transitionStartComboBox.SelectedIndexChanged += new System.EventHandler(this.transitionStartComboBox_SelectedIndexChanged);
this.transitionStartComboBox.TextChanged += new System.EventHandler(this.transitionStartComboBox_TextChanged);
//
// transitionStartLabel
//
@ -327,18 +466,24 @@ namespace TBF.UI.Procedures
this.fileWriter1ComboBox.FormattingEnabled = true;
resources.ApplyResources(this.fileWriter1ComboBox, "fileWriter1ComboBox");
this.fileWriter1ComboBox.Name = "fileWriter1ComboBox";
this.fileWriter1ComboBox.SelectedIndexChanged += new System.EventHandler(this.fileWriter1ComboBox_SelectedIndexChanged);
this.fileWriter1ComboBox.TextChanged += new System.EventHandler(this.fileWriter1ComboBox_TextChanged);
//
// printer1ComboBox
//
this.printer1ComboBox.FormattingEnabled = true;
resources.ApplyResources(this.printer1ComboBox, "printer1ComboBox");
this.printer1ComboBox.Name = "printer1ComboBox";
this.printer1ComboBox.SelectedIndexChanged += new System.EventHandler(this.printer1ComboBox_SelectedIndexChanged);
this.printer1ComboBox.TextChanged += new System.EventHandler(this.printer1ComboBox_TextChanged);
//
// dataEntryComboBox
//
this.dataEntryComboBox.FormattingEnabled = true;
resources.ApplyResources(this.dataEntryComboBox, "dataEntryComboBox");
this.dataEntryComboBox.Name = "dataEntryComboBox";
this.dataEntryComboBox.SelectedIndexChanged += new System.EventHandler(this.dataEntryComboBox_SelectedIndexChanged);
this.dataEntryComboBox.TextChanged += new System.EventHandler(this.dataEntryComboBox_TextChanged);
//
// fileWritersLabel
//
@ -442,6 +587,34 @@ namespace TBF.UI.Procedures
this.historyTabPage.Name = "historyTabPage";
this.historyTabPage.UseVisualStyleBackColor = true;
//
// metrology1TabPage
//
this.metrology1TabPage.Controls.Add(this.metrology1ListViewEx);
resources.ApplyResources(this.metrology1TabPage, "metrology1TabPage");
this.metrology1TabPage.Name = "metrology1TabPage";
this.metrology1TabPage.UseVisualStyleBackColor = true;
//
// metrology2TabPage
//
this.metrology2TabPage.Controls.Add(this.metrology2ListViewEx);
resources.ApplyResources(this.metrology2TabPage, "metrology2TabPage");
this.metrology2TabPage.Name = "metrology2TabPage";
this.metrology2TabPage.UseVisualStyleBackColor = true;
//
// processTabPage
//
this.processTabPage.Controls.Add(this.processListViewEx);
resources.ApplyResources(this.processTabPage, "processTabPage");
this.processTabPage.Name = "processTabPage";
this.processTabPage.UseVisualStyleBackColor = true;
//
// parametersTabPage
//
this.parametersTabPage.Controls.Add(this.parametersListViewEx);
resources.ApplyResources(this.parametersTabPage, "parametersTabPage");
this.parametersTabPage.Name = "parametersTabPage";
this.parametersTabPage.UseVisualStyleBackColor = true;
//
// historyListViewEx
//
this.historyListViewEx.AllowColumnReorder = true;
@ -454,13 +627,6 @@ namespace TBF.UI.Procedures
this.historyListViewEx.View = System.Windows.Forms.View.Details;
this.historyListViewEx.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.historyListViewEx_MouseDoubleClick);
//
// metrology1TabPage
//
this.metrology1TabPage.Controls.Add(this.metrology1ListViewEx);
resources.ApplyResources(this.metrology1TabPage, "metrology1TabPage");
this.metrology1TabPage.Name = "metrology1TabPage";
this.metrology1TabPage.UseVisualStyleBackColor = true;
//
// metrology1ListViewEx
//
this.metrology1ListViewEx.AllowColumnReorder = true;
@ -473,13 +639,6 @@ namespace TBF.UI.Procedures
this.metrology1ListViewEx.View = System.Windows.Forms.View.Details;
this.metrology1ListViewEx.SelectedIndexChanged += new System.EventHandler(this.metrology1ListViewEx_SelectedIndexChanged);
//
// metrology2TabPage
//
this.metrology2TabPage.Controls.Add(this.metrology2ListViewEx);
resources.ApplyResources(this.metrology2TabPage, "metrology2TabPage");
this.metrology2TabPage.Name = "metrology2TabPage";
this.metrology2TabPage.UseVisualStyleBackColor = true;
//
// metrology2ListViewEx
//
this.metrology2ListViewEx.AllowColumnReorder = true;
@ -492,13 +651,6 @@ namespace TBF.UI.Procedures
this.metrology2ListViewEx.View = System.Windows.Forms.View.Details;
this.metrology2ListViewEx.SelectedIndexChanged += new System.EventHandler(this.metrology2ListViewEx_SelectedIndexChanged);
//
// processTabPage
//
this.processTabPage.Controls.Add(this.processListViewEx);
resources.ApplyResources(this.processTabPage, "processTabPage");
this.processTabPage.Name = "processTabPage";
this.processTabPage.UseVisualStyleBackColor = true;
//
// processListViewEx
//
this.processListViewEx.AllowColumnReorder = true;
@ -511,13 +663,6 @@ namespace TBF.UI.Procedures
this.processListViewEx.View = System.Windows.Forms.View.Details;
this.processListViewEx.SelectedIndexChanged += new System.EventHandler(this.processListViewEx_SelectedIndexChanged);
//
// parametersTabPage
//
this.parametersTabPage.Controls.Add(this.parametersListViewEx);
resources.ApplyResources(this.parametersTabPage, "parametersTabPage");
this.parametersTabPage.Name = "parametersTabPage";
this.parametersTabPage.UseVisualStyleBackColor = true;
//
// parametersListViewEx
//
this.parametersListViewEx.AllowColumnReorder = true;
@ -620,5 +765,20 @@ namespace TBF.UI.Procedures
private System.Windows.Forms.ComboBox eventTrigger1ComboBox;
private System.Windows.Forms.Label eventTriggersLabel;
private System.Windows.Forms.ComboBox eventTrigger3ComboBox;
private System.Windows.Forms.ComboBox fileWriter5ComboBox;
private System.Windows.Forms.Label eventTrigger3NokLabel;
private System.Windows.Forms.Label eventTrigger2NokLabel;
private System.Windows.Forms.Label eventTrigger1NokLabel;
private System.Windows.Forms.Label fileWriter5NokLabel;
private System.Windows.Forms.Label fileWriter4NokLabel;
private System.Windows.Forms.Label fileWriter3NokLabel;
private System.Windows.Forms.Label fileWriter2NokLabel;
private System.Windows.Forms.Label fileWriter1NokLabel;
private System.Windows.Forms.Label printer2NokLabel;
private System.Windows.Forms.Label printer1NokLabel;
private System.Windows.Forms.Label transitionEndNokLabel;
private System.Windows.Forms.Label transitionStartNokLabel;
private System.Windows.Forms.Label dataEntryNokLabel;
private System.Windows.Forms.Label label2;
}
}

View File

@ -157,6 +157,7 @@ namespace TBF.UI.Procedures
fileWriter2ComboBox.Items.Add("---");
fileWriter3ComboBox.Items.Add("---");
fileWriter4ComboBox.Items.Add("---");
fileWriter5ComboBox.Items.Add("---");
eventTrigger1ComboBox.Items.Add("---");
eventTrigger2ComboBox.Items.Add("---");
eventTrigger3ComboBox.Items.Add("---");
@ -177,6 +178,7 @@ namespace TBF.UI.Procedures
fileWriter2ComboBox.Items.Add(cmpnt.Cfg.Name);
fileWriter3ComboBox.Items.Add(cmpnt.Cfg.Name);
fileWriter4ComboBox.Items.Add(cmpnt.Cfg.Name);
fileWriter5ComboBox.Items.Add(cmpnt.Cfg.Name);
}
if (cmpnt is IEventTrigger)
{
@ -378,6 +380,7 @@ namespace TBF.UI.Procedures
fileWriter2ComboBox.Enabled = false;
fileWriter3ComboBox.Enabled = false;
fileWriter4ComboBox.Enabled = false;
fileWriter5ComboBox.Enabled = false;
eventTrigger1ComboBox.Enabled = false;
eventTrigger2ComboBox.Enabled = false;
eventTrigger3ComboBox.Enabled = false;
@ -425,6 +428,8 @@ namespace TBF.UI.Procedures
sharedButtons.UnlockButtons();
Unlocked(sender, e);
}
ShowNokComponents();
}
void Localize()
@ -508,7 +513,8 @@ namespace TBF.UI.Procedures
fileWriter2ComboBox.Text = "---";
fileWriter3ComboBox.Text = "---";
fileWriter4ComboBox.Text = "---";
}
fileWriter5ComboBox.Text = "---";
}
else
{
string[] fields = LoadedProcedure.ResultsWriter.Split(new char[] { '~' });
@ -516,7 +522,8 @@ namespace TBF.UI.Procedures
fileWriter2ComboBox.Text = (fields.Length >= 2) ? fields[1] : "---";
fileWriter3ComboBox.Text = (fields.Length >= 3) ? fields[2] : "---";
fileWriter4ComboBox.Text = (fields.Length >= 4) ? fields[3] : "---";
}
fileWriter5ComboBox.Text = (fields.Length >= 5) ? fields[4] : "---";
}
if (string.IsNullOrEmpty(LoadedProcedure.EventTriggers))
{
@ -589,7 +596,8 @@ namespace TBF.UI.Procedures
if (fileWriter1ComboBox.Items.Contains(fileWriter1ComboBox.Text) &&
fileWriter2ComboBox.Items.Contains(fileWriter2ComboBox.Text) &&
fileWriter3ComboBox.Items.Contains(fileWriter3ComboBox.Text) &&
fileWriter4ComboBox.Items.Contains(fileWriter4ComboBox.Text))
fileWriter4ComboBox.Items.Contains(fileWriter4ComboBox.Text) &&
fileWriter5ComboBox.Items.Contains(fileWriter5ComboBox.Text))
{
bool first = true;
StringBuilder sb = new StringBuilder();
@ -598,12 +606,14 @@ namespace TBF.UI.Procedures
sb.Append(fileWriter1ComboBox.Text);
first = false;
}
if (!fileWriter2ComboBox.Text.Equals("---") && !fileWriter2ComboBox.Text.Equals(fileWriter1ComboBox.Text))
{
if (!first) sb.Append("~");
sb.Append(fileWriter2ComboBox.Text);
first = false;
}
if (!fileWriter3ComboBox.Text.Equals("---") && !fileWriter3ComboBox.Text.Equals(fileWriter1ComboBox.Text)
&& !fileWriter3ComboBox.Text.Equals(fileWriter2ComboBox.Text))
{
@ -611,6 +621,7 @@ namespace TBF.UI.Procedures
sb.Append(fileWriter3ComboBox.Text);
first = false;
}
if (!fileWriter4ComboBox.Text.Equals("---") && !fileWriter4ComboBox.Text.Equals(fileWriter1ComboBox.Text)
&& !fileWriter4ComboBox.Text.Equals(fileWriter2ComboBox.Text)
&& !fileWriter4ComboBox.Text.Equals(fileWriter3ComboBox.Text))
@ -619,6 +630,17 @@ namespace TBF.UI.Procedures
sb.Append(fileWriter4ComboBox.Text);
first = false;
}
if (!fileWriter5ComboBox.Text.Equals("---") && !fileWriter5ComboBox.Text.Equals(fileWriter1ComboBox.Text)
&& !fileWriter5ComboBox.Text.Equals(fileWriter2ComboBox.Text)
&& !fileWriter5ComboBox.Text.Equals(fileWriter3ComboBox.Text)
&& !fileWriter5ComboBox.Text.Equals(fileWriter4ComboBox.Text))
{
if (!first) sb.Append("~");
sb.Append(fileWriter5ComboBox.Text);
first = false;
}
LoadedProcedure.ResultsWriter = sb.ToString();
}
@ -1916,6 +1938,7 @@ namespace TBF.UI.Procedures
fileWriter2ComboBox.Enabled = true;
fileWriter3ComboBox.Enabled = true;
fileWriter4ComboBox.Enabled = true;
fileWriter5ComboBox.Enabled = true;
eventTrigger1ComboBox.Enabled = true;
eventTrigger2ComboBox.Enabled = true;
eventTrigger3ComboBox.Enabled = true;
@ -2862,5 +2885,50 @@ namespace TBF.UI.Procedures
(new ProcedureDlg(lvi.Tag as Procedure, new List<string>(), ProcedureDlg.Mode.PermanentlyLocked)).ShowDialog();
}
}
}
private void dataEntryComboBox_SelectedIndexChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void transitionStartComboBox_SelectedIndexChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void transitionEndComboBox_SelectedIndexChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void printer1ComboBox_SelectedIndexChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void printer2ComboBox_SelectedIndexChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void fileWriter1ComboBox_SelectedIndexChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void fileWriter2ComboBox_SelectedIndexChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void fileWriter3ComboBox_SelectedIndexChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void fileWriter4ComboBox_SelectedIndexChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void fileWriter5ComboBox_SelectedIndexChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void eventTrigger1ComboBox_SelectedIndexChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void eventTrigger2ComboBox_SelectedIndexChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void eventTrigger3ComboBox_SelectedIndexChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void dataEntryComboBox_TextChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void transitionStartComboBox_TextChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void transitionEndComboBox_TextChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void printer1ComboBox_TextChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void printer2ComboBox_TextChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void fileWriter1ComboBox_TextChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void fileWriter2ComboBox_TextChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void fileWriter3ComboBox_TextChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void fileWriter4ComboBox_TextChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void fileWriter5ComboBox_TextChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void eventTrigger1ComboBox_TextChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void eventTrigger2ComboBox_TextChanged(object sender, EventArgs e) { ShowNokComponents(); }
private void eventTrigger3ComboBox_TextChanged(object sender, EventArgs e) { ShowNokComponents(); }
void ShowNokComponents()
{
dataEntryNokLabel.Visible = !dataEntryComboBox.Items.Contains(dataEntryComboBox.Text);
transitionStartNokLabel.Visible = !transitionStartComboBox.Items.Contains(transitionStartComboBox.Text);
transitionEndNokLabel.Visible = !transitionEndComboBox.Items.Contains(transitionEndComboBox.Text);
printer1NokLabel.Visible = !printer1ComboBox.Items.Contains(printer1ComboBox.Text);
printer2NokLabel.Visible = !printer2ComboBox.Items.Contains(printer2ComboBox.Text);
fileWriter1NokLabel.Visible = !fileWriter1ComboBox.Items.Contains(fileWriter1ComboBox.Text);
fileWriter2NokLabel.Visible = !fileWriter2ComboBox.Items.Contains(fileWriter2ComboBox.Text);
fileWriter3NokLabel.Visible = !fileWriter3ComboBox.Items.Contains(fileWriter3ComboBox.Text);
fileWriter4NokLabel.Visible = !fileWriter4ComboBox.Items.Contains(fileWriter4ComboBox.Text);
fileWriter5NokLabel.Visible = !fileWriter5ComboBox.Items.Contains(fileWriter5ComboBox.Text);
eventTrigger1NokLabel.Visible = !eventTrigger1ComboBox.Items.Contains(eventTrigger1ComboBox.Text);
eventTrigger2NokLabel.Visible = !eventTrigger2ComboBox.Items.Contains(eventTrigger2ComboBox.Text);
eventTrigger3NokLabel.Visible = !eventTrigger3ComboBox.Items.Contains(eventTrigger3ComboBox.Text);
}
}
}

File diff suppressed because it is too large Load Diff