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 - 26/08/2014 21:05:23 Reporta abuso | Link Permanente
Programador77
Usuario no registrado
RE: Acceder elementos de un formulario padre (MDI)

Responder Citar
Excelente aporte, gracias por compartir
Volver arriba

#3 - 28/05/2011 3:01:40 Reporta abuso | Link Permanente
Gerardo Uribe
Usuario no registrado
RE: Acceder elementos de un formulario padre (MDI)

Responder Citar
Maestro eres la reata, muchisimas gracias, tenia varios dias intentando idiotez y media. Saludos desde México
Volver arriba

#4 - 13/01/2011 8:16:22 Reporta abuso | Link Permanente
podias poner ej proyecto
Usuario no registrado
RE: Acceder elementos de un formulario padre (MDI)

Responder Citar
porfavor estoy desesperado, no logro hacer que funcione
Volver arriba

#5 - 15/10/2010 17:29:43 Reporta abuso | Link Permanente
carlos bernal
Usuario no registrado
RE: Acceder elementos de un formulario padre (MDI)

Responder Citar
por esa estupides pase dias haciendo codigos lokos y enfermos , muchas gracias pibe sos lo masximo.... saludsos
Volver arriba

#6 - 23/05/2010 1:09:16 Reporta abuso | Link Permanente
progamindo
Usuario no registrado
RE: Acceder elementos de un formulario padre (MDI)

Responder Citar
Grax for tu aporte me a salvado la life
Volver arriba

#7 - 22/04/2010 6:03:49 Reporta abuso | Link Permanente
José de Paz
Usuario no registrado
RE: Acceder elementos de un formulario padre (MDI)

Responder Citar
Muchas gracias por tu aporte,
me ayudo a resolver el problema que tenia acerca
de tomar los datos desde un formulario hijo a
un formulario padre, esto en C#
Volver arriba

#8 - 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

#9 - 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

#10 - 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

#11 - 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

#12 - 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

#13 - 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