Ver Mensaje Individual
  #1  
Antiguo 30-11-2010
Avatar de Estifmauin
Estifmauin Estifmauin is offline
Miembro
 
Registrado: may 2008
Ubicación: Alicante
Posts: 24
Reputación: 0
Estifmauin Va por buen camino
Detectar la creación de un formulario

Hola a todos.
Estoy desarrollando una aplicación con un montón de formularios, y en tiempo de diseño pongo comodines que en runtime deben ser substituidos por otras cadenas:
Ejempo: en un Caption de un botón pongo 'Dar de baja el {artículo}', pero en runtime debe cambiar a 'Dar de baja el chisme' o 'Dar de baja el armatoste' en función del perfil del usuario que lo está utilizando.

Actualmente en cada evento FormCreate llamo a un método que hace este trabajo, y a otros que colorean los formularios y cambian las fuentes... pero eso me obliga a escribir todas las llamadas en cada unit de cada Form.
Odio hacer trabajos repetitivos, pero como me preocupa olvidarme de ponerlo, cada 2 x 3 me encuentro repasando todo el código.

¿Conocéis alguna manera de que mi aplicación me notifique que un nuevo formulario ha sido creado, y lance algún evento para que pueda hacerle mi tratamiento de belleza al formulario recién creado?
Me sorprende que el objeto Application no disponga de algo así.
¿Tal vez una función de Callback?

Gracias de antemano.
Responder Con Cita