HACER REFERENCIA A UN CONTROL DEL MDI

07/03/2005 - 11:08 por Asier | Informe spam
hola grupo,

Tengo un proyecto con un MDI y varias ventanas hijas que se abren. En el
MDI he colocado un ProgressBar que puede ser usado desde cualquiera de las
ventanas hijas (así evito tenerlo que poner en cada form hijo). El problema
es que no se como hacer referencia a el desde las ventanas hijas, para
codificar su progreso.

Gracias por vuestra ayuda,

Asier

Preguntas similare

Leer las respuestas

#1 Guillermo guille
07/03/2005 - 20:17 | Informe spam
puedes crear una variable "estática" (compartida) que haga referencia o bien al
control que quieres compartir o bien al formulario MDI...

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Asier" wrote in message
news:
hola grupo,

Tengo un proyecto con un MDI y varias ventanas hijas que se abren. En el
MDI he colocado un ProgressBar que puede ser usado desde cualquiera de las
ventanas hijas (así evito tenerlo que poner en cada form hijo). El problema
es que no se como hacer referencia a el desde las ventanas hijas, para
codificar su progreso.

Gracias por vuestra ayuda,

Asier



Respuesta Responder a este mensaje
#2 J. Carlos Herrrero
07/03/2005 - 21:04 | Informe spam
Hola:
Prueba esto
Private Sub btnXXX_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnXXX.Click
'utilizando la funcion CType(), moldeamos la propiedad MdiParent
'del formulario al tipo correspondiente a la clase del formulario MDI
'con ello tenemos acceso a sus miembros y en particular a la opcion de
menu
CType(Me.MdiParent, TuMDI).mnuXXXXX.Enabled = True
'...
End Sub

Espero que te sirva
Un saludo desde Bilbo:
Carlos

"Asier" escribió en el mensaje
news:
hola grupo,

Tengo un proyecto con un MDI y varias ventanas hijas que se abren. En
el
MDI he colocado un ProgressBar que puede ser usado desde cualquiera de las
ventanas hijas (así evito tenerlo que poner en cada form hijo). El
problema
es que no se como hacer referencia a el desde las ventanas hijas, para
codificar su progreso.

Gracias por vuestra ayuda,

Asier



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida