Ok, ya lo hice y ahora me funciona. La verdad no se nada del Mono, es totalmente diferente al Visual C#. Pero estoy para aprenderlo.
Ahora añadí un botón y un label1 que quiero que al pulsar ese botón suelte un mensaje Hola mundo en el label1.
En Visual C# funciona así:
label.text = "Hola mundo";
En Mono no funciona así.
¿Cómo se hace? Pensaba que el Mono C# era igual que el Visual C#.
EDIT:Lo he averiguado y sólo es así:
label1.Text = "Hola mundo";
Lo que cambie las mayúsculas y minúsculas.
Tengo otra duda.
En el Mono C# MonoDevelop, ¿puedes controlar el puerto serie como en Visual C#? EL visual C# se llama el componente seriapPort1.