Visual Basic.NET - numero en textbox tras aceptar pase a otro textbox con un nombre de usuario

 
Vista:

numero en textbox tras aceptar pase a otro textbox con un nombre de usuario

Publicado por zinbel (1 intervención) el 07/02/2016 14:39:12
tengo un control de personal que tras presionar button1 sale un form con los números 0,1,2,3,4,5,6,7,8,9 , borrar y acepta( todos son button)
y un textbox ...cuando clickeo por ejemplo el numero 123 y al dar al botón aceptar ese numero 123 se refiera al nombre de una persona y este nombre salga el otro textbox que esta en otro from.

gracias por su atención
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
Imágen de perfil de Jesús

numero en textbox tras aceptar pase a otro textbox con un nombre de usuario

Publicado por Jesús (25 intervenciones) el 16/02/2016 23:15:41
Te explico, para pasar la variable de un form a otro puedes usar una de estas maneras

1------------------------------------

En el Form donde das clic a aceptar una vez introducido el numero:
Siendo form2 el nuevo formulario, label1 un label en el nuevo form(form2) y textbox1 donde se ve el numero tecleado en el primer form.
1
2
3
(Evento clic del boton aceptar) dentro:
 
Form2.label1.text = textbox1.text

2------------------------------------

1
2
3
(Evento Load del form2) dentro:
 
label1.text = form1.textbox1.text

Tambien puedes usar una mezcla, en el evento clic del boton aceptar del 1 form creas una variable igual a textbox1.text, y en el evento load del 2 form igualas el label1 a form1.(variable)

Un saludo!
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
Imágen de perfil de Wilfredo Patricio Castillo
Val: 1.239
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

numero en textbox tras aceptar pase a otro textbox con un nombre de usuario

Publicado por Wilfredo Patricio Castillo (720 intervenciones) el 17/02/2016 19:23:16
Eso se hace utilizando los constructores de los formularios
Formulario1 que tiene el botón y el textbox donde meterás el numero 123

En el click del boton debe tener lo siguiente:
Dim F2 as new Fomurlario2(me.textbox1.Text)
F2.Show


En el formulario2 en la sección declaraciones haces lo siguiente:
private mNumero as string
Public sub New(numero as string )

InitializeComponents()
mNumero=numero
End sub

En el Evento Load

Cargas los datos
Select * From Clientes Where IdCliente=mNumero
Me.TextBox1.Text=Aqui pones el nombre del cliente por ejemplo, ya lo de consultar datos a tu base lo debes saber.

Pero esa es la forma de hacerlo

Ahora que si en el formulario1 tienen el codigo(123) y tambien el nombre, en lugar de enviar el 123, envias directamente el nombre y solo lo muestras en el textbox del formulario2.

Saludos cordiales.
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