
Form hijo no recive datos de otro form
Publicado por anonymous (29 intervenciones) el 26/04/2022 02:11:44
Buenas...
Tengo un formulario padre (frmClientes), este a su vez abre dentro del mismo a un formulario hijo (frmAgregaClientes) de la siguiente manera:
esto funciona bien. ahora la cuestion es que antes no los tenìa como formulario padre e hijo, estaban separados. El problema es que este formulario hijo recibe algunos string de un frmLocalidad, que no tiene ninguna relacion con ambos formularios mencionados en primera instancia...
Desde una tabla que tiene el frmLocalidad le mandaba el contenido a unos text box que tengo en frmAgregarClientes de la siguiente forma:
el problema es que ahora, estando el frmAgregarClientes dentro de frmClientes no recibe esos valores que mando desde frmLocalidad...
Como hago para enviarlos ??? tengo que editar esas lineas seguramente pero no se como.
Tengo un formulario padre (frmClientes), este a su vez abre dentro del mismo a un formulario hijo (frmAgregaClientes) de la siguiente manera:
1
2
3
4
5
6
7
Private Sub btnAgregaCliente_Click(sender As Object, e As EventArgs) Handles btnAgregaCliente.Click
PanelAddClient.Visible = True
Dim fr As New frmAgregaCliente
fr.TopLevel = False
fr.Show()
PanelAddClient.Controls.Add(fr)
End Sub
esto funciona bien. ahora la cuestion es que antes no los tenìa como formulario padre e hijo, estaban separados. El problema es que este formulario hijo recibe algunos string de un frmLocalidad, que no tiene ninguna relacion con ambos formularios mencionados en primera instancia...
Desde una tabla que tiene el frmLocalidad le mandaba el contenido a unos text box que tengo en frmAgregarClientes de la siguiente forma:
1
2
frmAgregaCliente.txtClienteCiudad.Text = CStr(row.Cells(0).Value)
frmAgregaCliente.txtClienteCodigoPostal.Text = CStr(row.Cells(2).Value)
el problema es que ahora, estando el frmAgregarClientes dentro de frmClientes no recibe esos valores que mando desde frmLocalidad...
Como hago para enviarlos ??? tengo que editar esas lineas seguramente pero no se como.
Valora esta pregunta


0