Bonjour,

J'ai un SerialPort sur ma form, et quand je reçois un message , j'ai une erreur dans cette procédure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
        {
 
             this.label1.Text = serialPort1.ReadLine() ;
}
Apparament il ne veut pas accéder à label1 qui est sur ma form.
Si à la place je met
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 MessageBox.Show(serialPort1.ReadLine() );
ca marche bien...
Je débute avec C# et je ne comprends pas pourquoi il ne veut pas y inscrire le texte reçu du serialPort dans mon label.

Auriez-vous une idée ?

Merci