Cita: Dim pantallaBuscarSistema As New FrmCargaGrillaEmpresa
pantallaBuscarSistema.Visible = False
pantallaBuscarSistema.Visible = True
No entiendo bien tu código, porque asignas
False a la propiedad visible si en la siguiente línea le das
True?
Aunque eso no debería provocar que se borre el dato, en el formulario
FrmCargaGrillaEmpresa interactúa con el formulario 2? Quizá algun proceso de ese formulario esté borrando el valor de la caja de texto.
Revisaste el código de ejemplo que te pasé, quizá mostrando el último formulario como modal no se pierda el dato.
Saludos.