Hola gente, estoy frente al siguiente problema, tengo dos formularios (catalogo y coleccion) en el formulario catalogo tengo un boton que llama al formulario coleccion, este es el código
Código:
Public Sub btnMostrarColeccion_Click()
' Crear una instancia de Form_Coleccion
Dim FormColeccion As Form_Coleccion
' Inicializar la instancia
FormColeccion = New Form_Coleccion
' Mostrar el formulario
FormColeccion.ShowModal
End
en el formulario colección hago tareas con las que el formulario no tiene inconvenientes y tengo en un gridview datos, selecciono una fila y pretendo que esa selección se vea reflejada en 2 textbox del formulario catalogo, este es el código que uso en el botón que cierra el formulario con la seleeción
Código:
Public FormCatalogo As Form_Catalogo
Private FilaSeleccionada As Integer
....
Public Sub btnSeleccion_Click()
' Verificar si hay una fila seleccionada.
If FilaSeleccionada >= 0 Then
Dim coleccionSeleccionada As String = GridColeccion[FilaSeleccionada, 1].Text
Dim direccionSeleccionada As String = GridColeccion[FilaSeleccionada, 2].Text
' Accede al formulario original y establece los valores en los TextBox.
If FormCatalogo Then
FormCatalogo.txtColeccion.Text = coleccionSeleccionada
FormCatalogo.txtDireccion.Text = direccionSeleccionada
Endif
' Cierra el formulario actual.
Me.Close()
Else
Message.Warning("Debe seleccionar una colección.")
Endif
End
Al cerrarse el formulario colección, no obtengo error, pero tampoco se reflejan los datos en los textbox del formulario catalogo.
Entiendo que el error está en la instancia que estoy creando del formulario de origen, pero le doy vueltas y no veo el error.
Alguna sugerencia.
Gracias de antemano