RE:cambiar color de botón
Hola:
Al botón no se puede, pero puedes usar este truco usando un SpeedButton:
- Poner un TPanel
- Poner un TSpeedButton dentro del Tpanel
- Configurar la propidad Autozise del TPanel a True (TPanel.Autozise := true)
- Configurar la propidad Flat del TSpeedButton a true (TSpeedButton.flat := true)
Cuando le cambies el color al TPanel el TSpeedButton tendrá el mismo color que el TPanel.
Para agregar buenos efectos al nuevo TButton puedes jugar con las siguientes propiedades del TPanel BevelInner, BevelOuter, Bevelwidth, BorderWidth, BorderStyle.
Suerte.