void updateSendTextBox() { if (richTextBox1.InvokeRequired) { UpdateSendDataCallback d = new UpdateSendDataCallback(updateSendTextBox); this.Invoke(d, new object[] { }); } else { richTextBox1.SelectionStart = richTextBox1.TextLength; richTextBox1.SelectionLength = 0; richTextBox1.SelectionColor = Color.DarkBlue; richTextBox1.AppendText(LogSend); richTextBox1.SelectionColor = richTextBox1.ForeColor; } }
void UpdateTextBoxSend(object sender) { EasyModbusSecure.ModbusClient modbusClient = (EasyModbusSecure.ModbusClient)sender; if (textBox1.InvokeRequired) { UpdateSendDataCallback d = new UpdateSendDataCallback(UpdateTextBoxSend); this.Invoke(d, new object[] { modbusClient }); } else { textBox1.AppendText("To: " + modbusClient.IPAddress.ToString() + "Tx: "); string hex = BitConverter.ToString(modbusClient.sendData); hex = hex.Replace("-", " "); textBox1.AppendText(hex); textBox1.AppendText(System.Environment.NewLine); } }