| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
jotny Master


Registrado: 17 Feb 2004Mensajes: 226Ubicación: santiago
|
Publicado: Dom 07 Ene, 2018 8:47 am Asunto: Estilos predefinidos - Rad Studio Tokyo |
|
|
Estimados.
adquiri una licencia de rad studio y asi usar todas las bondades incluidas los componentes publicados en internet of things y entre ellos temas visuales muy impresionantes.
el problema es que al usarlos
TStyleManager::TrySetStyle("Cyan Dusk")
la visualizacion cambia y todo sale muy lindo, peero, uso en algunos formularios un validador que pinta de color diferentes los edit u otros componentes , ya sea por ser obligatorio o por alguna otra validacion. El problema finalmente que al usar estos estilos, no se pintan los edit y si tengo algun caption que indica un mensaje de error en rojo, me lo muestra en negro.
puedo anular que lo anterior ocurra y que mis validaciones o colores de fuente de componentes no bloqueen mi configuracion? |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mar 09 Ene, 2018 11:40 pm Asunto: |
|
|
Fíjate en la propiedad "StyleElements" de cada control, ahí en tiempo de diseño puedes hacer que no se aplique el tema, al interior del control (seClient), al borde (seBorder) o a la fuente (seFont).
Y si lo necesitas hacer en tiempo de ejecución puedes hacer algo así, por ejemplo:
| Código: | Edit1->StyleElements >> seClient;
Edit2->StyleElements >> seFont >> seBorder; |
|
|
| Volver arriba |
|
 |
jotny Master


Registrado: 17 Feb 2004Mensajes: 226Ubicación: santiago
|
Publicado: Mie 10 Ene, 2018 12:38 am Asunto: y el problema se ha resuelto .. |
|
|
| _Leo escribió: | Fíjate en la propiedad "StyleElements" de cada control, ahí en tiempo de diseño puedes hacer que no se aplique el tema, al interior del control (seClient), al borde (seBorder) o a la fuente (seFont).
Y si lo necesitas hacer en tiempo de ejecución puedes hacer algo así, por ejemplo:
| Código: | Edit1->StyleElements >> seClient;
Edit2->StyleElements >> seFont >> seBorder; |
|
TE PASASTE!!!!! exactamente es eso...   |
|
| Volver arriba |
|
 |
|