ho infatti provato ad usare il BackgroundWorker, mettendo in BackgroundWorker_completed la textbox.text = "CIAO";. Ma dā sempre lo stesso errore.
ecco il programma che da erroer, privato delle funzioni inutili
Codice:
namespace WindowsApplication1
{
public partial class Form1 : Form
{
SerialPort seriale = new SerialPort("COM3", 4800, Parity.None, 8, StopBits.One);
public Form1()
{
InitializeComponent();
}
private void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
Textbox.Text = "CIAO";
}
private void BottoneStart_Click(object sender, EventArgs e)
{
seriale.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
seriale.Open();
}
}
}