private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
if (checkBox_portMon.Checked == true)
{
int i = 0;
byte[] rx = new byte[5242880];
while (serialPort1.BytesToRead > 0)
{
rx[i] = (byte)serialPort1.ReadByte();
i++;
}
SetText(System.Text.Encoding.GetEncoding(inputCodePage).GetString(rx, 0, i));
}
}