![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Bueno, es que "colores" como clBtnFace siempre serán los colores definidos en el sistema lo cual es así para que la aplicación se ajuste a las preferencias del usuario en Windows.
Sin embargo puedes escoger directamente el color deseado: clBlue, clRed, clCyan, etc. En la propiedad "Color" que desees simplemente despliega la lista de colores para ver todas las posibles constantes, tanto las que corresponden a colores del sistema como a colores fijos. También, dando doble click sobre la propiedad se abrirá el cuadro de diálogo de color donde podrás especificar el color exacto mediante las propiedades RGB. // Saludos |
|
#2
|
||||
|
||||
|
Gracias Roman por tu información. Pero es que me gustaría cambiar el aspecto de la aplicación. Y hay ciertos componentes como los botones (ya sean TButton o TBitButton) o los TMainMenu que no tienen la propiedad color.
Por esa razón me gustaría cambiar el valor a clBtnFace. |
|
#3
|
||||
|
||||
|
Una opción es crear constantes o variables con nuevos colores definidos por vos, y crear un editor de propiedades que reconozca estos colores. Tienes un ejemplo muy fácil de aplicar en la unit RXColors.pas de las RxLibs.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#4
|
||||
|
||||
|
Cita:
// Saludos |
|
#5
|
||||
|
||||
|
Muchas gracias otra vez a Roman y delphi.com.ar por vuestros consejos. Visto estas dos partes sólo me queda lo que comenta Roman, crear mis propios componentes para poder cambiarles el color. Estos componentes serían TButton, TBitButton, TPageControl, TMainMenu...
|
|
#6
|
||||
|
||||
|
Yo sólo te daría una recomendación: el uso de colores de sistema está para que el usuario y no el desarrollador pueda ajustar los colores del ambiente a su gusto. Si tu fuerzas la aplicación a utilizar, digamos, tonos naranjas, esto podría disgustar a tu cliente. Si, por el contrario, a tu cliente le encantan los tonos naranja entonces muy probablemente ya haya configurado Windows para usar tales colores y tú no tendrías que gastarte creando nuevas componentes.
// Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|