Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2010, 09:15
pancho2413
 
Fecha de Ingreso: septiembre-2009
Ubicación: Cuenca
Mensajes: 57
Antigüedad: 14 años, 7 meses
Puntos: 3
Pregunta Valores de variables en Herencia

Hola. Ayúdenme en esto por favor:

- Tengo un formulario Padre y éste hereda a dos formularios (Form1 y Form2) un campo llamado Usuario que contiene el nombre del usuario del sistema

- Form1 inicia como un menú principal y al hacer clic en algún botón lanza a Form 2

Aquí está el problema:

En Form1 se asigna el valor a Usuario 'Juan Perez', pero al activarse en Form 2, Usuario se encuentra en null o vacío y cuando busco el valor de esta variable en Form1 sí tiene el nombre asignado. Teóricamente no cumpliría este caso la condición de herencia. ¿Cómo hacerlo? Porque esto genera un problema más allá de un solo String, ya que tengo también un objeto en el formulario padre que es la conexión a la base de datos que se inicia el el Form1 pero al lanzarse el Form2 ésta se encuentra en null solamente el Form2. He tratado de pasarle como parámetros o argumentos entre los métodos de creación, pero se crean nuevas instancias lastimosamente y me da problemas de saturación en la base de datos.

En otras palabras: ¿Cómo hacer que sea la misma instancia de un objeto heredado de su padre y que esté entre todos los hijos que a su vez inteactúan?

USO C#