Devolver parametro de un formulario

30/08/2005 - 15:56 por amigo | Informe spam
Hola, necesito saber que metodos existen para que un formulario devuelva un
parametro al cerrarlo.
Gracias por de antemano por todas las sugerencias,
Saludos,

Kirck Mcd

Preguntas similare

Leer las respuestas

#6 SoftJaén
30/08/2005 - 17:48 | Informe spam
Se me olvidaba. Cuando llames al segundo formulario, le pasarías el valor
correspondiente:

Dim frm As New Form2 (12345)
frm.Show()


Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#7 SoftJaén
30/08/2005 - 17:56 | Informe spam
¡Joder! Leyendo de nuevo tu mensaje, así como la respuesta de Eduardo, me he
dado cuenta que lo que deseas recuperar es el valor devuelto por el segundo
formulario, para actualizar la "grilla" que tienes en el formulario
principal. Había entendido que deseabas pasarle un valor al segundo
formulario. :-((

Bueno, con las respuestas de Eduardo y Carlos, creo que tienes para elegir.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#8 amigo
30/08/2005 - 21:05 | Informe spam
De verdad muchas gracias por toda la informacion, con eso pude dejar
funcionando mis forms



"amigo" escribió en el mensaje
news:
Muchas gracias Enrique:
lo que pasa es quiero pasar una valor dentro del parametro(del formulario
Secundario) que es numero de tipo Integer, que es un indice que voy a usar
para actualizar la grilla que está en el formulario Principal. ¿cómo
debería hacerlo en este caso?
Desde ya gracias por tu buena voluntad.
Saludos


amigo


"SoftJaén" escribió en el mensaje
news:
"amigo" escribió:

necesito saber que metodos existen para que un formulario
devuelva un parametro al cerrarlo.



Hola:

Puedes llamar a un formulario de manera modal, ejecutando el método
«ShowDialog» de la clase «Form». Posteriormente, podrás saber el valor
devuelto consultando la propiedad enumerada «DialogResult».

Por ejemplo, en el formulario de llamada escribirías más o menos lo
siguiente:

' Declaramos un objeto Form
Dim frm As New Form2

' Mostramos el formulario de manera modal y
' comprobamos el resultado
If frm.ShowDialog = DialogResult.OK Then
MsgBox("Se ha pulsado el botón Aceptar")
End If

En el segundo formulario, necesitarás escribir los valores apropiados de
la
enumeración «DialogResult», para que el formulario llamador conozca el
valor
devuelto por el método «ShowDialog».

Por ejemplo, si tienes un botón de comando llamado «Aceptar», en el
evento
«Click» escribirías lo siguiente:

Me.DialogResult = DialogResult.OK

De esta manera, el segundo formulario se cerrará automáticamente,
devolviendo el valor al formulario que ha efectuado la llamada.


Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o
sugerido en el presente mensaje.







Respuesta Responder a este mensaje
#9 amigo
30/08/2005 - 22:00 | Informe spam
no hay problema muchas gracias por la ayuda también

"SoftJaén" escribió en el mensaje
news:
¡Joder! Leyendo de nuevo tu mensaje, así como la respuesta de Eduardo, me
he dado cuenta que lo que deseas recuperar es el valor devuelto por el
segundo formulario, para actualizar la "grilla" que tienes en el
formulario principal. Había entendido que deseabas pasarle un valor al
segundo formulario. :-((

Bueno, con las respuestas de Eduardo y Carlos, creo que tienes para
elegir.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o sugerido en el presente mensaje.


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