public BulkImportForm(IBaseNode variables, IApplication app, string modelFile, eImportMode mode = eImportMode.Link) { App = app; ImportMode = mode; InitializeComponent(); DestVariables = variables; tbxSourceFile.Text = modelFile; switch (ImportMode) { case eImportMode.Import: Text = UI_Constants.BulkImportText; btnOk.Text = UI_Constants.BulkImportButton; break; case eImportMode.Link: Text = UI_Constants.BulkLinkText; btnOk.Text = UI_Constants.BulkLinkButton; break; case eImportMode.Template: Text = UI_Constants.BulkTemplateText; btnOk.Text = UI_Constants.BulkTemplateButton; break; } }
private void buttonImportRS200_Click(object sender, EventArgs e) { m_eImport = eImportMode.eRS200; buttonRS200Import.Enabled = false; m_oThreadImport = new Thread(new ThreadStart(WorkThreadRS200)); m_oThreadImport.Name = "ThreadDecoding"; m_oThreadImport.Start(); timerThread.Start(); }
private void buttonImportKeymaze_Click(object sender, EventArgs e) { m_eImport = eImportMode.eKM700; buttonKeymazeImport.Enabled = false; listBoxCOM.Enabled = false; checkedListBoxDates.Enabled = false; textBoxCOMSpeed.Enabled = false; buttonSerial.Enabled = false; string strCom = (string)listBoxCOM.SelectedItem; if (strCom == null) return; if (textBoxCOMSpeed.Text == "") return; m_oKeymaze.Open(strCom, int.Parse(textBoxCOMSpeed.Text)); m_lstIndices = new int[checkedListBoxDates.CheckedIndices.Count]; for (int iActivity = 0; iActivity < checkedListBoxDates.CheckedIndices.Count; iActivity++) m_lstIndices[iActivity] = checkedListBoxDates.CheckedIndices[iActivity]; m_oThreadImport = new Thread(new ThreadStart(WorkThreadKeymaze)); m_oThreadImport.Name = "ThreadDecoding"; m_oThreadImport.Start(); timerThread.Start(); }