Ciao a tutti,
nel codice di seguito elencato, come faccio ad inviare il valore letto dalla porta seriale (nello specifico caricato nella varibile indata) ad una casella di testo/label presente nel form1.
Se dopo "string indata = sp.ReadExisting();" provo ad inserire qualcosa tipo "label1.text= (indata);" mi da errore dicendo che label1 non esiste.
Grazie a tutti.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
namespace SerialCommunication
{
    public partial class Form1 : Form
    {
       
        public Form1()
        {
            InitializeComponent();
            serialPort1.PortName = "COM4";
            serialPort1.BaudRate = 9600;       
            serialPort1.Open();
            serialPort1.DiscardInBuffer();
            serialPort1.Write("");
           
            serialPort1.DataReceived += new SerialDataReceivedEventHandler(RicezioneSeriale);
                   
                 
           
        }
   public void RicezioneSeriale (object sender, SerialDataReceivedEventArgs e)
    {
       
        SerialPort sp = (SerialPort)sender;
        string indata = sp.ReadExisting();
    }