Ayudapaso de parametros entre formas

12/08/2004 - 18:40 por Omar Flores | Informe spam
Ayuda con el siguiente código por favor. Descripción de lo que pretendo
hacer. Tengo una forma
llamada frmProveedores en la cual pongo un botón btnbusca2 el cual me va a
abrir una forma
llamada BuscaProveedor en la cual tengo un listBox con los nombres de los
proveedore, quiero que
al darle doble click al listado me regrese su RFC y cierre la forma, y me
aparezca el RFC en el
txtMRFC de la forma frmProveedores (Principal) el sig. código es la forma en
que lo estoy haciendo
no me marca ningun error y segun eso si hace la asignación pero al momento
de cerrar la forma de
busqueda y regresar a la principal no aparece nada en el txtMRFC de la forma
principal, ojalá y
alguien me pueda ayudar con esto, Muchas gracias


Modulogeneral.vb

Public Proveedores As New frmProveedores

-
En frmProveedores (forma principal)

Private Sub btnBusca2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnBusca2.Click
Dim BuscaProveedor As New frmBuscaProveedor
BuscaProveedor.Show()
End Sub

'Doble click en el list box de la forma BuscaProveedor (Forma de busqueda)
Private Sub lstListadoProv_DoubleClick(ByVal sender As Object, ByVal e
As System.EventArgs) Handles lstListadoProv.DoubleClick
Dim strRFC As String
strRFC = lstListadoProv.SelectedValue
Proveedores.txtMRFC.Focus()
Proveedores.txtMRFC.Text = strRFC
Me.Close()
End Sub
 

Leer las respuestas

#1 Tristan
12/08/2004 - 19:20 | Informe spam
Yo empezaría echando un vistazo a esta página:

http://www.microsoft.com/spanish/ms...eForms.asp

En el aparatado "¿Cómo trata este problema el Asistente para
actualización?", te explica como aplicar el patrón singleton. Con él no
habrá diferencia con la forma de trabajo de vb6, escepto que tendrás que
añadir DefInstance a cada acceso al módulo.

Hay formas mejores de comunicar objetos, pero también más complicadas de
entender para alguien que viene de vb6.

Juan Carlos Badiola
MVP - C#

Preguntas similares