Recuperar datos de un form en otro
Publicado por Carina (13 intervenciones) el 21/05/2007 20:50:41
Hola a todos:
tengo un formulario en el cual cuando un textbox esta vacio me abre un formulario de busqueda, al seleccionar el resultado que me interesa de este formulario de busqueda quiero que esos datos aparaezcan en los text box del otro formulario, el problema es que todo bien.. me recupera bien los datos pero no los carga en el text box del formulario principal.
El codigo que uso es el siguiente:
/////// en el formulario principal
Private Sub Id_contenedorTextBox_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Id_contenedorTextBox.KeyPress
If Id_contenedorTextBox.Text = "" Then
buscar.mostrarContenedor()
End If
End Sub
////////// tengo un modulo con el siguiente codigo
Public Sub mostrarContenedor()
frmDoc.Enabled = False
frm_busquedas.Show()
End Sub
Public Sub ponerDatosContenedor(ByVal id As Integer, ByVal nombre As String)
frmDoc.Enabled = True
frmDoc.Id_contenedorTextBox.Text = id
frmDoc.NombreTextBox.Text = nombre
End Sub
////////////// en el formulario de busquedas despues de que elijo el valor que me interesa
Private Sub DataGridView1_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataGridView1.DoubleClick
buscar.ponerDatosContenedor(Me.DataGridView1.CurrentRow.Cells.Item(0).Value, DataGridView1.CurrentRow.Cells(1).Value)
Me.Hide()
End Sub
no sale ningun error... ya no se que probar.. que me esta faltando?
Perdon por lo largo del mensaje y gracias
tengo un formulario en el cual cuando un textbox esta vacio me abre un formulario de busqueda, al seleccionar el resultado que me interesa de este formulario de busqueda quiero que esos datos aparaezcan en los text box del otro formulario, el problema es que todo bien.. me recupera bien los datos pero no los carga en el text box del formulario principal.
El codigo que uso es el siguiente:
/////// en el formulario principal
Private Sub Id_contenedorTextBox_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Id_contenedorTextBox.KeyPress
If Id_contenedorTextBox.Text = "" Then
buscar.mostrarContenedor()
End If
End Sub
////////// tengo un modulo con el siguiente codigo
Public Sub mostrarContenedor()
frmDoc.Enabled = False
frm_busquedas.Show()
End Sub
Public Sub ponerDatosContenedor(ByVal id As Integer, ByVal nombre As String)
frmDoc.Enabled = True
frmDoc.Id_contenedorTextBox.Text = id
frmDoc.NombreTextBox.Text = nombre
End Sub
////////////// en el formulario de busquedas despues de que elijo el valor que me interesa
Private Sub DataGridView1_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataGridView1.DoubleClick
buscar.ponerDatosContenedor(Me.DataGridView1.CurrentRow.Cells.Item(0).Value, DataGridView1.CurrentRow.Cells(1).Value)
Me.Hide()
End Sub
no sale ningun error... ya no se que probar.. que me esta faltando?
Perdon por lo largo del mensaje y gracias
Valora esta pregunta


0