• Domingo 22 de Diciembre de 2024, 15:13

Autor Tema:  Combinacion De Colores  (Leído 2434 veces)

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Combinacion De Colores
« en: Viernes 8 de Diciembre de 2006, 19:34 »
0
He visto que algunos programas tienen la opcion de poder cambiar los colores de su interfaz. Un ejemplo puede ser este mismo FORO que tiene la opcion de poder cambiar la combinacion de colores.
Quisiera recibir alguna ayuda para poder realizar eso.
No se si necesitare guardar los colores en una BD y recuperarlo cada vez que inicie algun formulario y cambiarlos, o usar alguna DLL, o no se que mas.

Espero su ayuda.

BYTE.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Combinacion De Colores
« Respuesta #1 en: Viernes 8 de Diciembre de 2006, 19:44 »
0
Citar
No se si necesitare guardar los colores en una BD y recuperarlo cada vez que inicie algun formulario y cambiarlos

Si es para que cada usuario lo modifique a su antojo si, pero lo recuperas de la DB cada vez que se inicie la aplicación y luego los usas.

Si es para que sea facil modificar el diseño creo que con solo declarar algunas variables globales y usarlas al abrir cada ventana es suficiente.

No se si sea eso lo que necesitas hacer o que.
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Combinacion De Colores
« Respuesta #2 en: Viernes 8 de Diciembre de 2006, 19:55 »
0
en todos los formularios solo hay 3 controles.

1    ->      TextBox, ComboBox
2    ->      GroupBox
3    ->      Botones

Asi que solo seran 3 colores.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Combinacion De Colores
« Respuesta #3 en: Viernes 8 de Diciembre de 2006, 20:09 »
0
Citar
Si es para que sea facil modificar el diseño creo que con solo declarar algunas variables globales y usarlas al abrir cada ventana es suficiente.
Otra cosa.
En que evento lo haria ??, en el LOAD ???.

Gracias

BYTE.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Combinacion De Colores
« Respuesta #4 en: Viernes 8 de Diciembre de 2006, 20:43 »
0
Hay otro que se ejecuta antes del load pero no me acuerdo en este momento. Lo busco y te digo.
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

ArKaNtOs

  • Miembro de PLATA
  • *****
  • Mensajes: 1253
  • Nacionalidad: mx
    • Ver Perfil
Re: Combinacion De Colores
« Respuesta #5 en: Viernes 8 de Diciembre de 2006, 21:22 »
0
pues en mi experiencia es mejor hacer un archivo de texto para guardar la configuración del sistema (como un .dat digamos) , no veo para que una BD, ahora para ver a que hora se carga, siempre acostumbro a realizar un formulario donde cargo todas las opciones que están en preferencias de mi sistema, y donde se validan ciertos datos, osea la clásica ventana de presentación con una barra de cargando. :) espero te haya ayudado en algo, bye ;) :hola:

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Combinacion De Colores
« Respuesta #6 en: Viernes 8 de Diciembre de 2006, 21:33 »
0
Citar
no veo para que una BD,
Si, yo creo que no es muy conveniente guardar eso en una BD.

Estoy probando esto.
Me creo un Modulo con 3 variables (los 3 tipos de controles) de tipo Color.
Ya en una ventana Configuracion le asigno los colores que el usuario elige, si no, utiliza los por defecto.
Y cuando cada formulario se este abriendo (por el momento estoy usando el LOAD, no se cual se ejecuta antes), recorra todos los controles de ese form asignandole los colores que estan en el Modulo antes mencionado.

Como seria con lo de .DAT ??

BYTE.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Combinacion De Colores
« Respuesta #7 en: Viernes 8 de Diciembre de 2006, 21:33 »
0
Citar
no veo para que una BD
Sería para guardar las opciones elegidas por cada usuario.
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Combinacion De Colores
« Respuesta #8 en: Viernes 8 de Diciembre de 2006, 21:45 »
0
Citar
QUOTE
no veo para que una BD
Sería para guardar las opciones elegidas por cada usuario.
Tienes Razon, por cada usuario tendria almacenado con los colores que el ha elegido.

Pero y con ese de .DAT ???

BYTE.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

ArKaNtOs

  • Miembro de PLATA
  • *****
  • Mensajes: 1253
  • Nacionalidad: mx
    • Ver Perfil
Re: Combinacion De Colores
« Respuesta #9 en: Viernes 8 de Diciembre de 2006, 22:05 »
0
a bueno si el uso es para distintos usuarios si es valido usar una BD, pero a lo que yo me referia con lo del .dat era a que se trabajara con ficheros osea creas un fichero con las especificaciones o propiedades de tu sistema. algo asi como un txt que va a ser leido por tu sistema, para checar la configuración de colores, la impresora por default de tu sistema, y n caracteristicas que sean de orden global, como los .ini del php, del mysql, o el .conf del apache por ejemplo :)

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Combinacion De Colores
« Respuesta #10 en: Viernes 8 de Diciembre de 2006, 23:46 »
0
Citar
a bueno si el uso es para distintos usuarios si es valido usar una BD, pero a lo que yo me referia con lo del .dat era a que se trabajara con ficheros osea creas un fichero con las especificaciones o propiedades de tu sistema. algo asi como un txt que va a ser leido por tu sistema, para checar la configuración de colores, la impresora por default de tu sistema, y n caracteristicas que sean de orden global, como los .ini del php, del mysql, o el .conf del apache por ejemplo smile.gif
Ok, ya te entendi

Sin salirme del tema.


Cuando utilizo el control ColorDialog y hago esto:
        ColorDialog1.ShowDialog()
solo me muestra los colores del sistema y no asi los colores WEB, como

puedo hacer para que me los muestre ??
Claro que me muestra tambien la opcion de poder mover el cursor hasta

escoger el color que quiero, Pero quisiera que me salgan tambien los de

WEB.

Gracias.

BYTE.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"