FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Dejar que el usuario seleccione apariencia
Buenas gente, quisiera que las configuraciones del soft el usuario elija las la apariencia del programa, pero no he encontrado mucha informacion al respecto sobre como hacerlo.
Lo que tengo pensado es que por medio de un combobox selecciones la apariencia del programa, y al reiniciar se vea con la apariencia nueva por lo que lei esto no se puede hacer en tiempo de ejecucion lo que obliga a que se reinicie el soft para hacer los cambios
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. |
#2
|
||||
|
||||
Hola.
¿ A que aspectos del aspecto del programa te referís con la apariencia ? Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
A que el usuario elija las apariencia que se encuentran el Porject >> Options >> Appearance (aqua, carbon, windows,luna), así selecciona el style que desee
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. |
#4
|
|||
|
|||
No sé en versiones anteriores, pero yo estuve viendo ayer unas demos que vienen con Delphi Seattle sobre los controles para Windows 10 (split view, search box, etc) y casi todas ellas tenían la opción de seleccionar desde un combo un estilo y la aplicación se ajustaba al nuevo skin sin salir de ella. Incluso en youtube me suena a ver visto algún tutorial sobre ello.
|
#5
|
|||
|
|||
#6
|
||||
|
||||
Cita:
Cita:
Sigo buscando
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. |
#7
|
||||
|
||||
Hola,
En el artículo de jachguate se describe todo perfectamente: hay algún problema con el enlace para descargar el ejemplo, pero, todo está explicado en el texto del propio artículo, por ejemplo: Cita:
|
#8
|
||||
|
||||
Habia entendido mal gracias por la aclaración ...
Se agradece la ayuda
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. |
#9
|
|||
|
|||
Cita:
Si tienes la 10.2, esos mismos ejemplos estarán, y no son necesarios los controles, sirven para cualquier control que vienen con Delphi, lo que pasa es que en los ejemplos donde se muestran esos controles es donde lo ví. |
#10
|
||||
|
||||
Si logre que funcione el cambio, por lo menos en tiempo de ejecucion pero no logro hacer que se guarde el cambio, una vez que cierra el programa cuando lo vuelvo a ejecutar queda el que esta por defecto... alguna sugerencia?
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. |
#11
|
|||
|
|||
Hola...
Guarda el valor del estilo seleccionado en un archivo ini o en el registro o donde guardes las configuraciones de tu programa y cuando inicies este, lees esa configuración y la aplicas. Saludos... |
#12
|
||||
|
||||
Tenia entendido que se guarda en el .exe de la app aqui
Eso se puede modificar una vez copilado?
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. |
#13
|
|||
|
|||
Hola...
Así es, ahí lo que estás haciendo es asignar un estilo en tiempo de ejecución... Saludos... |
#14
|
||||
|
||||
Entonces podria usar en vez de ('carbon') como ruta algo asi com //program files//nombre del programa?
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. |
#15
|
||||
|
||||
Lo que debes guardar en algun lado es el nombre del estilo que selecciona el usuario. Luego, cuando el programa inicia, en lugar de hacer
Haces algo como esto:
Donde GetUserSavedStyle es la funcion que devuelve el string que el usuario guardo (ya sea en un archivo, en el registro de windows, en una base de datos, etc). Si tenes problemas con esto, en el foro tenes toneladas de informacion y ejemplos. Simplemente debes entender que el "estilo" es simple string, con solo asignar ese string usando TStyleManager.TrySetStyle, la aplicacion cambiara su apariencia |
#16
|
||||
|
||||
Cita:
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ver qeu seleccione de un DBComboBox | pablopessoa | Varios | 3 | 21-05-2010 22:14:09 |
Hacer que NiceGrid Seleccione Toda Una Fila | gulder | Varios | 0 | 09-11-2008 01:36:23 |
insertar en tabla las lineas que seleccione el usuario desde un dbgrid | arpegius25 | Conexión con bases de datos | 3 | 09-05-2006 11:08:59 |
Delphi 7 y apariencia XP | Troffed | API de Windows | 13 | 01-05-2006 00:22:17 |
query que seleccione datos 5 dias antes del vencimiento!! | jmedina | SQL | 2 | 11-02-2005 00:45:01 |
|