Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/11/2016, 07:31
yuo2
 
Fecha de Ingreso: diciembre-2008
Ubicación: PERU
Mensajes: 294
Antigüedad: 15 años, 4 meses
Puntos: 23
Respuesta: Actualizar variable entre formularios abiertos

Listo, encontre una solucion que tenia botadita en mi baul de pruebas.
Les comparto, si tienen alguna otra tecnica seria bueno conocerla.

Aqui les dejo la mia:

Detalle:

FORM2:
En este formulario quite todo el codigo, pero coloquen al button la siguiente propiedad:
DialogResult = OK

FORM1, el siguiente codigo:

Código vb:
Ver original
  1. Public Class Form1
  2.     Public val As String = "SALSA"
  3.  
  4.     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  5.  
  6.         Dim midialog As New DialogResult
  7.         Dim miform As New Form2
  8.  
  9.         midialog = miform.ShowDialog
  10.  
  11.         If midialog = Windows.Forms.DialogResult.OK Then
  12.  
  13.             Label1.Text = miform.TextBox1.Text 'usando el label del formulario 1
  14.            miform.Close()
  15.  
  16.         End If
  17.  
  18.     End Sub
  19.  
  20.     Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  21.         Label1.Text = val
  22.     End Sub
  23. End Class