Como grabar el estado de un control en "Estado de Ejecución"

26/02/2006 - 14:36 por ProgramadorAcongojado | Informe spam
Si deseo que el color de fondo de un texto se mantenga para siempre,
simplemente asigno a su propiedad COLOR el valor y listo, pero todo esto en
MODO DISEÑO

Sin embargo deseo asignar este valor en Modo Ejecucion y que al iniciar
nuevamente la aplicacion este valor se mantenga.

NO deseo usar metodologias de USER_SEttings, lo que necesito saber es como
hacer que este valor de una propiedad se puede guardar directamente en el
WINFORM que lo contiene

talves la pregunta seria como hacer serializables las propiedades de los
controles de un winform, o es que tengo usar siempre un archivo donde guarde
todas estos valores y luego asignarlo SIEMPRE en modo ejecucion???

esque esto implica leer un I/O FIle y Leer los controles del winformy me
gustaria una opcion diferente

No deseo guardar colorcitos ni stylos de usuario, sino valores
administrativos..como por ejemplo si me creo un control donde tenga la
propiedad TABLA y NOMBRE_CAMPO, deseo leer una sola ves la base de datos,
asignarle estos valores cuando yo lo decida segun la logica del codigo, pero
que tenga la opcion de que estos valores se guarden dfinitivamente
 

Leer las respuestas

#1 Jorge Serrano [MVP VB]
26/02/2006 - 18:09 | Informe spam
Hola,

lo que indicas implica tocar el ensamblado con lo que ésto puede significar.

Las alternativas son variadas:
- Crear y modificar un fichero de inicialización.
- Hacer lo mismo con un fichero app.config.
- Crear una entrada en el registro para almacenar esa información,...

Pero la modificación del valor de la propiedad en el ensamblado además de
compleja, puede acarrear problemas diversos que generen consecuencias poco
deseables.

Espero que alguna de las alternativas que te he comentado te sirvan.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"ProgramadorAcongojado" wrote:

Si deseo que el color de fondo de un texto se mantenga para siempre,
simplemente asigno a su propiedad COLOR el valor y listo, pero todo esto en
MODO DISEÑO

Sin embargo deseo asignar este valor en Modo Ejecucion y que al iniciar
nuevamente la aplicacion este valor se mantenga.

NO deseo usar metodologias de USER_SEttings, lo que necesito saber es como
hacer que este valor de una propiedad se puede guardar directamente en el
WINFORM que lo contiene

talves la pregunta seria como hacer serializables las propiedades de los
controles de un winform, o es que tengo usar siempre un archivo donde guarde
todas estos valores y luego asignarlo SIEMPRE en modo ejecucion???

esque esto implica leer un I/O FIle y Leer los controles del winformy me
gustaria una opcion diferente

No deseo guardar colorcitos ni stylos de usuario, sino valores
administrativos..como por ejemplo si me creo un control donde tenga la
propiedad TABLA y NOMBRE_CAMPO, deseo leer una sola ves la base de datos,
asignarle estos valores cuando yo lo decida segun la logica del codigo, pero
que tenga la opcion de que estos valores se guarden dfinitivamente

Preguntas similares