Problemas Con Herencia

07/11/2006 - 17:32 por Carmelo | Informe spam
Tengo dos Formularios A y B donde B es hijo de A. Y mi problema es que quiero
acceder a elementos de A cuando este activado B.

Por ejemplo en B tengo un datagridview y cuando le de a dobleclick tendria
que rellenarse textbox en el formulario A. Esta es mi problema.

Gracias

Preguntas similare

Leer las respuestas

#6 Alberto Poblacion
08/11/2006 - 08:41 | Informe spam
"Carmelo" wrote in message
news:
Y si no hubiera herencia entre el formularia A y B como modificaria cosas
del
formulario desde el Codigo de B.
Te digo lo de sin herencia porque al probarlo cuando he dicho que la clase
B
es hija de A en vista diseño me ha metido todos los elementos de A en B y
eso
yo no lo quiero



Si no hay herencia, entonces en lugar de "protected" hay que usar
"internal" o "public". Y además hay que pasar una referencia desde un
formulario al otro, para poder hacer la llamada:

En el formulario A:

public string MiTexto
{
get { return textbox1.Text; }
set { textbox1.Text = value; }
}
...
//Llamada al formulario B:
FormB frm = new FormB(this);
frm.Show()
...


En el formulario B:

private FormA llamante;
public FormB(FormA llamante)
{
this.llamante = llamante;
}
...
//Para pasar text al FormA:
llamante.MiTexto="Nuevo Texto";
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida