problemas con ShowDialog

12/02/2007 - 11:12 por LuisMiguel | Informe spam
Buenas
A ver si me podeis orientar o darme alguna pista.
Tengo un Formulario FrmUno que se llama desde el menu de la aplicacion con
sun showdialog.
Este formulario, a su vez puede llamar a 2 formularios FrmDos y FrmTres
utilizando tambien ShowDialog.
La llamada a ambos formularios la realizo de la misma forma:

dim f1 as new FrmDos
f1.showdialog

en uno funciona correctamente, es decir, al cerrar el formulario FrmDos,
retorna al formulario FrmUno
en cambio en el otro, al cerrarse el FrmTres, cierra tambien el FrmUno y
retorna al menu principal

He revisado por todos sitios y no encuentro nada, inclusive, el FrmTres,
tenia un boton que devolvia un DialOgResult, que se lo he quitado,
podeis indicarme que puedo buscar en el codigo, alguna pista.

Espero que se entienda
Gracias
LuisMiguel

Preguntas similare

Leer las respuestas

#1 Jorge Serrano [MVP VB]
12/02/2007 - 21:00 | Informe spam
¿Puedes indicarnos la forma (el código) en la que llamas al Form1, 2 y 3?.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Blog de Jorge Serrano
http://geeks.ms/blogs/jorge/default.aspx


"LuisMiguel" wrote:

Buenas
A ver si me podeis orientar o darme alguna pista.
Tengo un Formulario FrmUno que se llama desde el menu de la aplicacion con
sun showdialog.
Este formulario, a su vez puede llamar a 2 formularios FrmDos y FrmTres
utilizando tambien ShowDialog.
La llamada a ambos formularios la realizo de la misma forma:

dim f1 as new FrmDos
f1.showdialog

en uno funciona correctamente, es decir, al cerrar el formulario FrmDos,
retorna al formulario FrmUno
en cambio en el otro, al cerrarse el FrmTres, cierra tambien el FrmUno y
retorna al menu principal

He revisado por todos sitios y no encuentro nada, inclusive, el FrmTres,
tenia un boton que devolvia un DialOgResult, que se lo he quitado,
podeis indicarme que puedo buscar en el codigo, alguna pista.

Espero que se entienda
Gracias
LuisMiguel




Respuesta Responder a este mensaje
#2 LuisMiguel
14/02/2007 - 10:07 | Informe spam
Hola Jorge, este es el codigo
Desde el Menu principal

Dim fp As New FrmUno
fp.ShowDialog()


Desde el formulario FrmUno tengo 2 Botones, en el Click de cada boton

Boton1

Dim fl As New FrmDos()
fl.cAlbaranActual = cCabecera
cCabecera.oDetalle = Me.DsAlbCliLinF
fl.Albaran = cCabecera.CodAlbaran
fl.Linea = 0
fl.ShowDialog()
fl.Dispose()
CalcularTotal()
TDBGRelacion.Focus()


Boton2

Dim ft As New FrmTres
ft.CodAlbaran = cCabecera.CodAlbaran
ft.ShowDialog()
ft.Dispose()
TDBGRelacion.Focus()



El boton 2 es el que no funciona

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