Hola Luli, para poder ejecutar eventos del tipo apretar un botón, mientras el programa está ejecutando (no lo indicas, pero suponemos que es un bucle), dentro de ese bucle debes añadir la siguiente linea:
Código Delphi
[-]Application.ProcessMessages;
Esto hará dos cosas:
- Evitar que se congele tu aplicación
- Permitir que puedas ejecutar otros eventos.
Espero te sirva.
Saludos