Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/02/2010, 12:33
Annihilus
 
Fecha de Ingreso: febrero-2010
Mensajes: 4
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Deserializar un Fichero CS

Cita:
Iniciado por Teosanchez Ver Mensaje
No entiendo bien cual es el problema, porque me suena un poco raro eso de pasar el formulario de un tipo a otro.
A lo mejor haciendo una copia del fichero, editándolo y cambiando ese par de cosas que dices es suficiente.

De todas formas, si lo aclaras un poco a lo mejor te puedo ayudar.

Saludos
Pues por ejemplo tengo un control "Numero de Cuenta" con una propiedad que me dice la tabla y el campo del que tira de una base de datos, tendría que reemplazar los datos de esa propiedad con otros en el nuevo formulario.
En el formulario Base tengo un control rbtPanel que es una clase derivada del control Windows.Forms.Panel pero con más propiedades, necesitaria poder leer ciertas propiedades para poder pasar los datos a un Panel en el nuevo Form, y así con todo, ahora estoy leyendo las líneas y viendo la cadena de texto para identificar controles, entidades, etc...

Lo ideal seria poder deserializar cada control a unos objetos en memoria a los que pueda acceder a las propiedades, hacer la deserialización a mano, leyendo cada línea y buscando cadenas de texto me parece muy chapucero, esperaba que se pudiera hacer de alguna forma con el CodeDom.

Vamos que si tienes un formulario estándar tiene que poderse hacer una deserialización de alguna forma como la hace .Net de los pseudobinarios y obtener los objetos y sus propiedades.