PDA

Ver la Versión Completa : Detectar modo de diseño y ejecución


dec
29-06-2006, 23:34:46
Quiero que mi componente haga ciertas tareas, pero sólo cuando no estoy en modo de diseño.

¿Cómo puedo detectarlo?

A veces es interesante que un componente ejecute acciones sólo cuando no se está en modo de diseño. Por ejemplo, un componente podría tener en su constructor sentencias para abrir ciertos archivos de forma automática. Pero sólo deseamos que se ejecute esta tarea cuando
no estamos en modo de diseño.

Para ello sólo hay que encerrar en el siguiente IF las sentencias en cuestión:


if not (csDesigning in ComponentState) then
begin
{...}
end;