elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 05:26  


Tema destacado: Sigue las noticias más importantes de elhacker.net en ttwitter!

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  Modificar MDI desde un Child (vb.net 2003)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Modificar MDI desde un Child (vb.net 2003)  (Leído 460 veces)
Dreamcacher

Desconectado Desconectado

Mensajes: 30



Ver Perfil WWW
Modificar MDI desde un Child (vb.net 2003)
« en: 25 Enero 2012, 00:43 »

Bueno, pues la cuestion es que estoy haciendo un proyecto para el final del curso, y tal y como lo he planteado, necesito que desde un fomulario que esta definido como child (form2) modifique las propiedades de 3 botones que contiene un MainMenu de el formulario principal (form1), el problema es que aunque el código es correcto, parece que no funciona por que un child no puede modificar un parent.

Haber si podéis ayudarme, porque no consigo hacer que funcione de ninguna manera...

Gracias!!

EDIT:Acabo de darme cuenta de que teníamos foro de .Net... esto me pasa por no mirar bien, y usar solo el de PHP...

EDIT 2:

Aqui os dejo el codigo, que si creo un formulario independiente, sin parent ni nada funciona, pero no si esta en el child, el codigo se encuentra en un modulo

Código
    Public Sub Activar()
       If Admin = True Then
           vform1.menuAltas.Visible = True
           vform1.menuBajas.Visible = True
       End If
       vform1.menuListados.Visible = True
   End Sub


« Última modificación: 25 Enero 2012, 00:49 por Dreamcacher » En línea



http://galeria.dreamcachersite.es/

...En este mundo existen tres tipos de personas, las que saben contar, y las que no...
[ Homer Simpsion ]
BlackZeroX (Astaroth)
Wiki

Conectado Conectado

Mensajes: 2.831


I'Love...!¡.


Ver Perfil WWW
Re: Modificar MDI desde un Child (vb.net 2003)
« Respuesta #1 en: 25 Enero 2012, 02:27 »

this->Parent();

Dulces Lunas!¡.


En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
Dreamcacher

Desconectado Desconectado

Mensajes: 30



Ver Perfil WWW
Re: Modificar MDI desde un Child (vb.net 2003)
« Respuesta #2 en: 25 Enero 2012, 18:08 »

al final he conesguido solucionarlo

Código
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       Me.WindowState = 2
       vform3.MdiParent = Me
       vform2.MdiParent = Me
       vform2.Show()
       'vform3.Show()
 
   End Sub
 

pero he creado una segunda variable , y lo he dejado asi, y asi si funciona

Código
    Public Sub Activar()
       Dim mdi As New Form1
       mdi = Me.MdiParent
       If Admin = True Then
           mdi.menuAltas.Visible = True
           mdi.menuMod.Visible = True
       End If
       mdi.menuListados.Visible = True
       mdi.menuLogout.Visible = True
   End Sub

En línea



http://galeria.dreamcachersite.es/

...En este mundo existen tres tipos de personas, las que saben contar, y las que no...
[ Homer Simpsion ]
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
instalar win 2003 server desde cero?
Windows
arañita 1 345 Último mensaje 5 Julio 2004, 11:43
por Techy
Modificar exe desde VB
Programación Visual Basic
redired 2 645 Último mensaje 30 Diciembre 2005, 21:57
por Slasher-K
Como instalar W.2003 server desde la red?
Windows
el kortis 1 334 Último mensaje 2 Abril 2007, 18:10
por Randomize
Modificar .RES desde Builder
Programación Visual Basic
shark0 12 986 Último mensaje 13 Octubre 2008, 17:10
por & eDu &
Fujitsu tiene registrada la marca iPad desde 2003
Noticias
Novlucker 0 353 Último mensaje 28 Enero 2010, 17:30
por Novlucker
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines