private void bSendMessage_Click(object sender, EventArgs e) { if (serialPort.IsOpen()) { string message = tbMessageToSend.Text + "\r\n"; serialPort.SendLine(message); UpdateDataWindow(message); } else { UpdateDataWindow("Open COM port first\r\n"); } }
//private void UpdateReportWindow(string message) //{ // TransferReport.Text += message; // TransferReport.SelectionStart = TransferReport.TextLength; // TransferReport.ScrollToCaret(); //} //private void SendMessageButton(object sender, EventArgs e) //{ // DateTime dt = DateTime.Now; // String dtn = dt.ToShortTimeString(); // if (serialcomport.IsOpen()) // { // string message = " [" + dtn + "] " + comboBoxPort.Text + ":" + MessageToSend.Text + "\r\n"; // serialcomport.SendLine(message); // UpdateDataWindow(message); // } // else // { // UpdateDataWindow(" [" + dtn + "] " + "Откройте свой порт\r\n"); // } //} private void SendFileButton(object sender, EventArgs e) { Messages.Clear(); DateTime dt = DateTime.Now; String dtn = dt.ToShortTimeString(); if (!serialcomport.IsOpen()) { UpdateDataWindow(" [" + dtn + "] " + "Откройте свой порт\r\n"); return; } if (SendFile.Text == "Передать") { OpenFileDialog openFileDialog = new OpenFileDialog(); DialogResult result = openFileDialog.ShowDialog(); if (result == DialogResult.OK) { file = new System.IO.StreamReader(openFileDialog.FileName); SendFile.Text = "Остановить передачу"; UpdateDataWindow("Передача через COM порт: " + openFileDialog.FileName + "\r\n"); } } else { if (file != null) { file.Close(); file = null; SendFile.Text = "Передать"; this.timer1.Dispose(); } } }