private void buttonStart_Click(object sender, EventArgs e) { try { if ((!(_oldStartingAddress.Equals(this.textBoxStartAdress.Text)) || !(_oldTotalRegister.Equals(this.textBoxTotalRegister.Text))) && (this.panel1.Controls.Count != 0)) { this.panel1.Controls.Clear(); } formBaseDataTable.generateTextBox(); if (connectForm._connectType.Equals("TCP")) { tcpclient.startTransfer(); } else { serialDataTable.StartTransfer(); } _oldStartingAddress = this.textBoxStartAdress.Text; _oldTotalRegister = this.textBoxTotalRegister.Text; buttonStart.Enabled = false; buttonStop.Enabled = true; buttonConnect.Enabled = false; buttonDisconnect.Enabled = false; groupBoxInput.Enabled = false; groupBoxMasterIdDelay.Enabled = false; if (logFile_Form1.dataLogOnFlag) { logFile_Form1.Datalog(true); } } catch (Exception ae) { MessageBox.Show(ae.Message); } }