Ejecutar acción mientras se presiona un botón en C#

Hola compañeros. Estoy diseñando un programita con el Visual Studio en C# para controlar un PIC 18f2550 via USB. La cuestión es que quiero ejecutar una función solamente mientras se presiona el botón pero no sé como hacerlo.

Es decir. Tengo cuatro botones. Cada botón enciende un led. Lo que quiero es que el led se mantenga encendido MIENTRAS se pulse el botón. En el momento en que deje de pulsarlo que se apague.

Alguien sabe cómo puedo conseguirlo? Soy un poco novato. Me he leído el manual que subió moyano jonathan sobre como controlar el 18f2550 con el USB pero él lo que hace es cambiar el estado cada vez que se pulsa el botón.

Saludos.
 
Atrás
Arriba