elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  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 2,956 veces)
Dreamcacher

Desconectado Desconectado

Mensajes: 30



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

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
  1.    Public Sub Activar()
  2.        If Admin = True Then
  3.            vform1.menuAltas.Visible = True
  4.            vform1.menuBajas.Visible = True
  5.        End If
  6.        vform1.menuListados.Visible = True
  7.    End Sub


« Última modificación: 25 Enero 2012, 00:49 am 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
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


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

this->Parent();

Dulces Lunas!¡.


En línea

The Dark Shadow is my passion.
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 pm »

al final he conesguido solucionarlo

Código
  1.        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  2.        Me.WindowState = 2
  3.        vform3.MdiParent = Me
  4.        vform2.MdiParent = Me
  5.        vform2.Show()
  6.        'vform3.Show()
  7.  
  8.    End Sub
  9.  

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

Código
  1.    Public Sub Activar()
  2.        Dim mdi As New Form1
  3.        mdi = Me.MdiParent
  4.        If Admin = True Then
  5.            mdi.menuAltas.Visible = True
  6.            mdi.menuMod.Visible = True
  7.        End If
  8.        mdi.menuListados.Visible = True
  9.        mdi.menuLogout.Visible = True
  10.    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
Modificar exe desde VB
Programación Visual Basic
redired 2 1,882 Último mensaje 30 Diciembre 2005, 21:57 pm
por Slasher-K
Modificar acceso directo desde vb
Programación Visual Basic
4D1cTo 4 4,918 Último mensaje 20 Junio 2006, 20:35 pm
por _Sergi_
Modificar .RES desde Builder « 1 2 »
Programación Visual Basic
illuminat3d 12 4,174 Último mensaje 13 Octubre 2008, 17:10 pm
por & eDu &
Modificar tablas desde php
Desarrollo Web
egiptoelcairo 2 2,475 Último mensaje 1 Junio 2012, 18:33 pm
por egiptoelcairo
Sobre los child handles
.NET (C#, VB.NET, ASP)
Eleкtro 0 2,227 Último mensaje 9 Abril 2013, 19:54 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines