1
テキストボックスのシリアルポートからデータを読み込んだ後、テキストファイルに保存します。シリアルポートからデータを読み取っているときにテキストボックスに同じサイズのテキスト行を表示する方法は?
- 私は
RxString = serialPort1.ReadLine();
を使用するときに、私はテキストボックスに不均一な大きさのTextrows、および保存されたテキストファイルでさえサイズTextrowsを取得します。 - 私は
RxString = serialPort1.ReadExisting();
を使用していますが、保存されたテキストファイルにテキストボックスと均等でないサイズのTextrowsがあります。 私のコードは次のようになります。
private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e) { RxString = serialPort1.ReadLine(); // RxString = serialPort1.ReadExisting(); this.Invoke(new EventHandler(DisplayText)); }
私のデータは次のようになります。
150101 02:30:30,7 0030;0000;00;00;00;00;0000;0000;80;10;E008
150101 02:30:30,8 0030;0000;00;00;00;00;0000;0000;00;10;E008
150101 02:30:30,7 0030;0000;00;00;00;00;0000;0000;80;10;E008
150101 02:30:30,8 0030;0000;00;00;00;00;0000;0000;00;10;E008
とこれを好まない:
私は誰かが理解を願っています150101 03:06:32,8 0030;0000;00;00;00;00;0000;
0000;80;10;E008150101 03:06:32,9
0030;0000;00;00;00;00;0000;0000;00;10;E008
150101 03:06:32,0 0030;0000;00;00;00;00;0000;0000;
00;10;E008150101 03:06:33,1
0030;0000;00;00;00;00;0000;0000;00;10;E008
私の問題と助け。