我通過串行端口接收輸入並在RichTextBox中顯示數據。這是行得通的,除了當我顯示數據時,還有很多額外的(不一致的)間距。請參見下面的圖像:爲什麼RichTextBox中的奇怪間距
在這種情況下,它被示出每兩個蜱,但有時是三個或有時無。我無法弄清楚這是爲什麼。有人有任何想法嗎?
編輯:這是我如何顯示數據(代碼方式)。
void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
string msg = port.ReadExisting();
DisplayWindow.AppendText(msg);
DisplayWindow.ScrollToCaret();
}
也許數據中有CR和/或LF字符? – dtb 2011-04-03 21:51:46
你用什麼代碼附加到文本框? – ChrisF 2011-04-03 21:52:07
@ChrisF - 更新了我用來更新RTB的代碼。 – JasCav 2011-04-03 22:03:39