Ver Mensaje Individual
  #3  
Antiguo 19-06-2003
Bacterion Bacterion is offline
Miembro
 
Registrado: may 2003
Posts: 91
Reputación: 24
Bacterion Va por buen camino
ya de paso, para conocer si el control es un boton o lo que toque, ¿porqué comoparas por el nombre disponiendo del tipo?

(Fprincipal.ActiveMDIChild.ActiveControl.classname <> 'TButton')

se puede sustituir por
(Fprincipal.ActiveMDIChild.ActiveControl is TButton)
con lo que encima funcionará para cualquier componente que herede de TButton. Y si te pones a refinar un poco más (la herencia sirve para muchas cosas)...
Resulta que TBitBtn y TButton heredan de TButtonControl con lo que eliminas una de las condiciones...
...y resulta que SpeedButton no existe como clase. Sí TSpeedButton.
Responder Con Cita