/// <summary> /// 受信データをTextBoxに書き込む /// </summary> /// <param name="data"></param> private void RcvDataToTextBox(string data) { string strdat = null; //! 受信データをテキストボックスの最後に追記する. if (data != null) { byte[] bytetest = CCommUtility.GetInstance().StringToAscii_(data); switch (bytetest[0]) { case 0x07: strdat = "ACK"; break; case 0x05: strdat = "EOT"; break; default: strdat = data; break; } TxtBx_Recv.AppendText(strdat + "\r\n"); } }
/// <summary> /// 送信する文字列を追加する /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSendDatCreate_Click(object sender, EventArgs e) { try { string strbuf = null; CCommUtility.GetInstance().Create_Send_Dat(txtbxSendStr.Text, ref strbuf, chkbx_stx.Checked, chkbx_etx.Checked, chkbtnCheckSum.Checked, chkbtnStrlen.Checked, chkbxCR.Checked, chkbxLF.Checked, chkCRC.Checked, enSendType.en_SendType_Hex); strSendDat_1Row += strbuf; txt1RowSendDat.Text = SprSgm.CUtility.ChgUnicodeToAscii_ForRecvDat(strSendDat_1Row); } catch (CExcept_ excp) { MessageBox.Show(excp.Message); } }