
04/12/2005, 15:02
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 10 meses Puntos: 9 | |
Añadiendo un manejador de eventos en el form1 que controle cuando se hace click en el botón del form2. Yo lo haría de dos formas, dependiendo de si querría que en el mismo instante que se presione el botón se pase el texto al form1, o si hace falta que se pase a este únicamente cuando se cierra el form2.
Si es el primer caso, lo haría así:
Dim Form2 As Form2 'Esta es la variable global para acceder al formulario2 desde cualquier procedimiento
Private Sub AbrirFormulario2(...) Handles BotonAbrirFormulario2.Click
Form2 = New Form2()
AddHandler Form2.Boton.Click, AddressOf EscribeTexto
Form2.Show()
End Sub
Private Sub EscribeTexto(...)
Me.TextBox.Text = Form2.TextBox.Text
End Sub
Si necesitas que sea solamente cuando se cierra el formulario, yo lo hjaría de esta otra forma:
Private Sub AbrirFormulario2(...) Handles BotonAbrirFormulario2.Click
Dim Form2 As New Form2()
Form2.ShowDialog() 'De esta forma el flujo de ejecucion en el formulario principal se interrumpe hasta que se cierra el formulario 2.
Me.TextBox.Text = Form2.Textbox.Text
End Sub
Segurmanete alguien te dirá alguna forma mejor y podrás optar entre las distintas alternativas.
Espero que te haya servido de algo.
Saludso!.
__________________ Add, never Remove |