FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
¿Cómo puedo colorear un TButton?
Es muy fácil, usas un TPanel y en su evento OnMouseDown le pones la propiedad BevelOuter:=bvLowered y en OnMouseUp BevelOuter:=bvRaised
y ya tienes un ColorButton. Y de propina.. me he entretenio en hacer un componente con la idea expuesta, aquí tienes el código, sólo tienes que guardarlo en una unit llamada ColorBoton.pas.
|
#2
|
||||
|
||||
ps no es lo que sugiere el enunciado, aunque es una buena solucion simular un boton y colorearlo.
|
#3
|
|||
|
|||
Gracias por el componente es muy bueno. Me atrevo a pedirte un favor, en algun articulo que lei y he estado buscandolo nuevamente sugeria que no usara componentes si no clases y asi evitar registrar los componentes. La idea me parecio muy buena y quisiera saber si puedes convertir tu ejemplo a una clase y colocar la forma de usarlo, para estudiarla ya que es un fuente pequeño el cual facilita el estudio.
Como se que trabajo que solicito te pido disculpas de anticipado que mi conocimieto de objetos es muy basico y con ejemplos sencillos y practicos podre enterder mas la cosa. Gracias |
#4
|
||||
|
||||
es indiferente si es un componente o clase, de hecho es exactamente lo mismo, solo que uno trae una rutina para que se vea en la paleta de componentes, y el como usarlo es simple, en uses pon la clase del botón y al momento de crear el form aprovechas y creas el objeto previamente declarado, el owner del objeto deberá ser el form.
|
|
|
|