Mensaje dentro de Foro C#

Responder 
#1 - 21/06/2008 0:21:34 Reporta abuso | Link Permanente
hitman
Usuario no registrado
Acceder elementos de un formulario padre (MDI)

Responder Citar
Este ejemplo solamente sirve para C# :D

1° Paso: Identificar que elementos deseamos utilizar desde los formularios hijos.

Ejemplo: Yo deseo acceder a un label y un elemento de mi toolbar.
Para los dos casos selecciono y voy a propiedades.
Ubicamos la propiedad Modifiers, por default tiene la opción private.
Cambiemosla a public.

Para acceder a las propiedades pulsamos F4.

Los elementos que serán publicos para este ejemplo serán:

        lblNombreVentana
          btnAcceder

2° Paso: Nos situamos en el Formulario Principal o Padre.

Al momento de crear el Formulario hijo deberemos pasarle la propiedad MDIParent e idicarle el valor del Formulario Principal.

Ejemplo:

Form1 o Formulario Principal - Padre 

        Nombre_Elemento = Es el elemento que al darle click creara el nuevo formulario.

        private void Nombre_Elemento_click(Object sender, EventArgs e)
        {
                Form2 Nombre_Elemento= new Form2();
                Nombre_Elemento.MdiParent = this;
                Nombre_Elemento.Show();
        } 

        this = hace referencia al formulario actual, es decir Form1 o Formulario Principal
                 o Padre.

3° Paso:Para utilizarlo haremos lo siguiente , declararemos una variable de tipo Form1 o el nombre que le hayas puesto al formulario principal o padre. una vez hecho esto a esta variable de tipo Form se le dará el valor del formulario actual con propiedad MdiParent.

Ejemplo:

Form2 o Formulario Hijo

        Form1 Nombre_Formulario_1 = (Form1)this.MdiParent;
        Nombre_Formulario_1.lblNombreVentana.Visible = true;
        Nombre_Formulario_1.btnAcceder.Enabled = false;

Espero haber ayudado en este tema.

Cualquier pregunta : cs_hitman231282@hotmail.com

Volver arriba

Respuestas
Mostrar de en 15
#2 - 04/02/2010 6:54:40 Reporta abuso | Link Permanente
Lily
Usuario no registrado
RE: Acceder elementos de un formulario padre (MDI)

Responder Citar
Gracias, muchas gracias
Volver arriba

#3 - 11/07/2009 2:29:38 Reporta abuso | Link Permanente
var X = new {.Id = "Anonimo"};
Usuario no registrado
RE: Acceder elementos de un formulario padre (MDI)

Responder Citar
Buena aportación...
Volver arriba

#4 - 16/06/2009 19:34:07 Reporta abuso | Link Permanente
EddMpire
Usuario no registrado
RE: Acceder elementos de un formulario padre (MDI)

Responder Citar
Muchas gracias por la ayuda, me has ayudado muchisimo.
Volver arriba

#5 - 05/01/2009 15:54:00 Reporta abuso | Link Permanente
Marvin
Usuario no registrado
RE: Acceder elementos de un formulario padre (MDI)

Responder Citar
Gracias me has ayudado como no te imaginas

Wi wi

gente asi es la que necesita este mundo..
Volver arriba

#6 - 02/08/2008 22:55:43 Reporta abuso | Link Permanente
franjo
Usuario no registrado
RE: Acceder elementos de un formulario padre (MDI)

Responder Citar
        kjcxckjsxd
Volver arriba

#7 - 02/08/2008 22:43:10 Reporta abuso | Link Permanente
franjo
Usuario no registrado
RE: Acceder elementos de un formulario padre (MDI)

Responder Citar
probando el foro
Volver arriba
Mostrar de en 15