Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Pasar dos variables de form1 a form2

Estas en el tema de Pasar dos variables de form1 a form2 en el foro de Visual Basic clásico en Foros del Web. Hola tengo en el form1 dos campos de textos, text1, text2 el 1 es texto el segundo es numero como hago para pasar esos text1 ...
  #1 (permalink)  
Antiguo 05/11/2008, 07:43
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Pregunta Pasar dos variables de form1 a form2

Hola tengo en el form1 dos campos de textos, text1, text2 el 1 es texto el segundo es numero como hago para pasar esos text1 y text2 a otro form?.. y rellene el casillero text1 del form2 y text2 del form2...

yo hice asi y no me salio

en form1 y un boton

fede=txext1.text
numero=text2.text
form1.visible=false
form2.show

text1=fede
text2=numero


pero no funciono :(
saludos a todos
  #2 (permalink)  
Antiguo 05/11/2008, 08:33
Avatar de Kruzado  
Fecha de Ingreso: marzo-2007
Mensajes: 307
Antigüedad: 17 años, 1 mes
Puntos: 17
Respuesta: Pasar dos variables de form1 a form2

en el form 1

fede=txext1.text
numero=text2.text
form1.visible=false
form2.show

en el form2_load
text1.text=form1.fede
text2.text=form1.numero
  #3 (permalink)  
Antiguo 05/11/2008, 08:40
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Pasar dos variables de form1 a form2

El código de Kruzado es correcto, pero no olvides declarar fede y numero como variables públicas dentro de "Form1".
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #4 (permalink)  
Antiguo 05/11/2008, 09:27
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 2 meses
Puntos: 37
Respuesta: Pasar dos variables de form1 a form2

Cita:
Iniciado por David el Grande Ver Mensaje
El código de Kruzado es correcto, pero no olvides declarar fede y numero como variables públicas dentro de "Form1".
Pues yo creo que el código no es correcto, ni aunque declares las variables como públicas, ya que en Form2 dará un error de se requiere objeto.

Si lo que quieres es mostrar en los TextBox del Form2 los mismos datos que en el Form1:

En Form1
Form1.Visible = False
Form2.Show


En Form2
Private Sub Form_Load()
Text1.Text = Form1.Text1.Text
Text2.Text = Form1.Text2.Text
End Sub


Aunque en el Form1, sustituiría

Form1.Visible = False

por

Unload Me

Ya que el programa no cerraría bien al quedar el Form1 abierto.

  #5 (permalink)  
Antiguo 05/11/2008, 09:52
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
De acuerdo Respuesta: Pasar dos variables de form1 a form2

Hola, muchisimas gracias amigos por tomarse sus tiempo en responder,
gracias
  #6 (permalink)  
Antiguo 05/11/2008, 10:31
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Pasar dos variables de form1 a form2

Cita:
Iniciado por Avellaneda Ver Mensaje
Pues yo creo que el código no es correcto, ni aunque declares las variables como públicas, ya que en Form2 dará un error de se requiere objeto.
¿Lo has probado Avellaneda?. Porque yo sí lo he probado, por eso dije que funcionaba .

Y concuerdo contigo en que es mejor descargar el formulario, porque aparte de que no se cierre bien la aplicación ocupa espacion innecesario en memoria.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #7 (permalink)  
Antiguo 05/11/2008, 10:44
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 2 meses
Puntos: 37
Respuesta: Pasar dos variables de form1 a form2

Cita:
Iniciado por David el Grande Ver Mensaje
¿Lo has probado Avellaneda?. Porque yo sí lo he probado, por eso dije que funcionaba .

Y concuerdo contigo en que es mejor descargar el formulario, porque aparte de que no se cierre bien la aplicación ocupa espacion innecesario en memoria.
Si que lo probé, copiando el ejemplo y lo que no advertí fué esto

fede=txext1.text

por eso me daba el error de 'Se requiere un objeto'

Aún así, sigo pensando que no es necesario declarar ninguna variable para eso, como tú bien dices, ocupan espacio innecesario en la memoria.

  #8 (permalink)  
Antiguo 05/11/2008, 11:10
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Pasar dos variables de form1 a form2

Exacto, eso sería en el caso de que mantuviéramos la ventana, pero oculta, en ese caso sería innecesario tener una variable. Pero hay que tener en cuenta que si descargamos la ventana y tratamos de acceder al contenido de los TextBox se volverá a recargar ocupando más memoria de lo que ocuparía las variables.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:10.