C #: Richtige Möglichkeit, SerialPort mit Winforms zu schließen
Ich habe eine App, in der ich aus der seriellen Schnittstelle lese, alles funktioniert, bis ich die App schließe. Wenn ich auf das [X] klicke, bleibt die App einfach hängen und die Benutzeroberfläche reagiert nicht mehr.
Ich habe im DataReceived-Ereignishandler vom Port gelesen und den Port geschlossen, wenn FormClosed ausgeführt wird:
private void MainForm_FormClosed(object sender, FormClosedEventArgs e)
{
mySerialPort.Close();
}