![]() |
obtener el valor de un color de un TColorBox
hola
necesito obtener el valor de un color extrayendolo de un TColoBox y pasarlo a un campo (pero no se que formato string, varchar, etc.) para almacenarlo en una tabla (paradox) y luego de esto pasarle ese valor a la propiedad Color del formulario. El proposito es que se pueda cambiar el color del formulario cuantas veces el usuario desee. Salu2 |
Hola @-Soft
Pues puedes obtener asi el nombre del color: ShowMessage(ColorBox1.ColorNames[ColorBox1.ItemIndex]); ColorNames te da un valor String, entonces lo unico que tienes que hacer ahora es ingresarlo a la base de datos como tipo String. Y cuando lo quieres Utilizar vas a tener que hacer asi: Form1.Color := StringToColor(NombreDeDase.FieldByName('Color').AsString); y listo ya tienes el color que quieres. Observa que en el ejemplo que te doy, se cambia el color del Form dependiendo que color se haya seleccionado de la Base. Saludos, Suerte. Ricardo. |
Muuuchas gracias :D
|
Cita:
Saludos. Ricardo. |
| La franja horaria es GMT +2. Ahora son las 07:37:42. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi