コード例 #1
0
 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;
     }
 }
コード例 #2
0
 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);
     }
 }