我想從我的串行端口獲取數據並將這些數據顯示在文本框中。但是當我運行mu代碼時,它只在文本框中顯示一行,並被下一行代替。但我想要下一個字符串的每個部分。在文本框中顯示一個字符串
private void button1_Click(object sender, EventArgs e)
{
SerialPort serP = new System.IO.Ports.SerialPort("COM3", 9600, System.IO.Ports.Parity.None, 8, System.IO.Ports.StopBits.One);
while (true)
{
serP.Open();
serP.WriteLine("test");
string dataIn = serP.ReadLine();
textBox1.Text = dataIn;
serP.Close();
}
}
這是我的代碼,希望有人能幫我解決這個問題。 裏克
textBox1.Text = textBox1.Text + dataIn;嘗試閱讀有關此https://msdn.microsoft.com/en-us/library/ms228504.aspx – jayvee 2015-01-21 09:21:57