Visual Basic.NET - pasar info de un form a otro (yamil)

 
Vista:

pasar info de un form a otro (yamil)

Publicado por ivonne (4 intervenciones) el 10/12/2003 23:19:52
SAludos Yamil, eres excelente para esto,
ahora tengo otro problema, (es que soy nueva en esto), como puedo hacer
referencias a controles de otro formulario(como botones, textbox).
Temgo mi aplicacion MDI y tengo dos formularios abiertos, como puedo hacer
para que cuando haga doble click en un textbox del primer formulario la informacion de este
se despliegue en el otro textbox del otro formulario
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:pasar info de un form a otro (yamil)

Publicado por Edgar (1501 intervenciones) el 11/12/2003 04:45:40
Hola

Una opción es que le pases al formulario en donde haces click la referencia al segundo formulario...

En el segundo formulario colocas propiedades para cada colocar la información en el formulario... y ya podrás desplegar la información...

Otra opción para el segundo formulario es que coloques las vriables de los controles públicas... pero no es una opción muy elegante

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:pasar info de un form a otro (yamil)

Publicado por ivonne (4 intervenciones) el 11/12/2003 14:21:08
saludos edgar, por favor me podrias detallar la primera opcion (soy nueva en esto y eso de pasar la referencia no lo entiendo bien)
gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:pasar info de un form a otro (yamil)

Publicado por Yamil Bracho (631 intervenciones) el 11/12/2003 14:57:29
Ivonne, crea una variable de modulo llamada frmUno de tipo del formulario que esta llamando al frmDos. Todo esto lo vas a colocar en frmDos :

Private m_frmUno As frmUno

Public Property Form1() As frmUno
Get
Return m_frmUno
End Get
Set [ByVal value As frmUno)
m_frmUno = frmUno
End Set
End Property

En tu formulario uno cuando vayas a mostrar frmDos haces lo sigueinte

Dim frm As frmDos
frm = new frmDos()
frm.Form1 = Me
frm.Show

Ahora en frmDos puedes accedeer a todos las propiedades y metodos de la instancia de frmUno que estas pasando. A esto es lo que se refiere Edgard con referencia. En tu formulario dos puedes hacer por ejemplo en el Form_load lo siguiente

TextBox2.Text = Form1.TextBox1.Text

Y colocas en el TextBox2 del formulario dos el contenido del TextBox1 del formulario Uno
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:pasar info de un form a otro (yamil)

Publicado por ivonne (4 intervenciones) el 11/12/2003 15:23:00
garcias yamil , un beso
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar