Foros del Web » Programación para mayores de 30 ;) » .NET »

problema con showdialog (no sé como pasar valor al form padre)

Estas en el tema de problema con showdialog (no sé como pasar valor al form padre) en el foro de .NET en Foros del Web. Hola estoy haciendo una aplicacion en .net y me encuentro con el siguiente problema tengo un formulario(formA) de elaborar pedido donde apreto un boton para ...
  #1 (permalink)  
Antiguo 29/12/2005, 15:20
 
Fecha de Ingreso: agosto-2005
Mensajes: 83
Antigüedad: 18 años, 8 meses
Puntos: 0
problema con showdialog (no sé como pasar valor al form padre)

Hola estoy haciendo una aplicacion en .net y me encuentro con el siguiente problema

tengo un formulario(formA) de elaborar pedido donde apreto un boton para seleccionar un cliente de un listado en otra ventana con showdialog (formB)
obtengo el valor pero no se como pasarselo a una caja de texto de formA que esta abierto, no a otra instancia de formA sino el mismo formA que esta abierto mientras se muestra el formB en showdialog, es algo simple pero recien comienzo con .net y no se como solucionarlo, espero respuestas gracias
  #2 (permalink)  
Antiguo 29/12/2005, 17:58
Avatar de royrojas  
Fecha de Ingreso: diciembre-2004
Mensajes: 458
Antigüedad: 19 años, 4 meses
Puntos: 3
podrias almacenar en una variable publica en el form b el valor seleccionado y cuando cierras el form b, en el form A solo invocas esa variable del form b.
dim form_b as new fclientes
dim variable as integer
form_b.showdialog
variable = form_b.variable

algo asi podria ser
__________________
roy rojas
Programación en Español: DotNetcr.com
  #3 (permalink)  
Antiguo 30/12/2005, 09:32
Avatar de Maxi.Net  
Fecha de Ingreso: abril-2005
Ubicación: R.M. Talagante, Chile!!
Mensajes: 295
Antigüedad: 19 años
Puntos: 2
HOlA prueba lo siguiente
http://www.elguille.info/colabora/NE...rcynet_MDI.htm
...
Cuando necesites pasarselo a una caja de texto de formA llamas al form con de la forma que muestra el link y asignas el valor al textBox asi:

miForm.TextBox1.text= "HOLA MUNDO"

espero te sirva
__________________
Amtez de enpezar kom otro idioma,
escrivamos vien el nueztro i como corezpomde. Jracias.
  #4 (permalink)  
Antiguo 30/12/2005, 09:49
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Haz asi:

Formulario Principal:
Código:
public variable as String

private frmFormularioDialogo as frmFormulario
evento boton
   frmFormularioDialogo = new frmFormulario
   frmFormularioDialogo.FormularioReferenciado = me
   frmFormularioDialogo.ShowDialog
   msgbox(variable)


Formulario Dialogo:
Código:
public FormularioReferenciado as frmFormulario
FormularioReferenciado.variable = "El valor que quieras"
me.close
__________________
Charlie.
  #5 (permalink)  
Antiguo 30/12/2005, 18:09
 
Fecha de Ingreso: agosto-2005
Mensajes: 83
Antigüedad: 18 años, 8 meses
Puntos: 0
hola.... gracias chcma, me funciona ´bien,........ lo de elguille tambien lo he visto y seguro luego me va aservir

..............Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:12.