Es ist ungünstig bei der Serialportklasse den Portnamen nachträglich zuzuweisen bzw. zuändern.
Erstelle den Comport lieber über einen extra Button der z.B. "Comport erstellen" heißt.
Dann, hast du die Parity, Baudrate usw. überprüft ?
Statt einen extra Button "Empfangen von Serialport" registriere dich lieber für das SerialPort.DataRecieved Event.
Weitere Informationen findest du hier
http://msdn.microsoft.com/de-de/libr...erialport.aspx
Lesezeichen