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

Trabajar con un textbox sin saber su nombre

Estas en el tema de Trabajar con un textbox sin saber su nombre en el foro de Visual Basic clásico en Foros del Web. Hola a todos, Tengo Visual basic 6 y me gustaria saber como podria trabajar con una textbox que creo en tiempo de ejecución y que ...
  #1 (permalink)  
Antiguo 01/08/2008, 12:10
Avatar de Marea2  
Fecha de Ingreso: febrero-2008
Mensajes: 71
Antigüedad: 16 años, 2 meses
Puntos: 0
Trabajar con un textbox sin saber su nombre

Hola a todos,

Tengo Visual basic 6 y me gustaria saber como podria trabajar con una textbox que creo en tiempo de ejecución y que es nombrada por una variable que no conozco su valor. Me explico:

Cuando creo el textbox es nombrado por una variable X que irá cambiando de valor. El valor de X es representado en otro textbox llamado text1. Entonces lo que me gustaria hacer seria esto ( aunque no es correcto):


T e x t 1 . t e x t . t e x t = " H o l a "
\____________/ \____/
me refiero al \ la propiedad text de
texto de text1 \ el textbox creado con la variable X.


Me gustaria hacer esto.

Muchas gracias.
  #2 (permalink)  
Antiguo 01/08/2008, 12:12
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Trabajar con un textbox sin saber su nombre

Lo que puedes hacer, es crear el objeto, asignar a una variable, y trabajar con esa variable. Por cierto, el nombre ya no va a cambiar a partir de ahí.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 01/08/2008, 12:16
Avatar de Marea2  
Fecha de Ingreso: febrero-2008
Mensajes: 71
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Trabajar con un textbox sin saber su nombre

No entiendo muy bien esto de asignar a una variable? Me lo podriais aclarar?
gracias
  #4 (permalink)  
Antiguo 01/08/2008, 12:20
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Trabajar con un textbox sin saber su nombre

¿Cómo haces para crear el TextBox?
Si lo haces como en el otro tema que abriste, puedes simplemente modificar la variable.

http://www.forosdelweb.com/f69/probl...ot-set-611370/

Las variables que usaste eran txt1 y txt2, puedes trabajar con esas variables y sus propiedades.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 01/08/2008, 12:40
Avatar de Marea2  
Fecha de Ingreso: febrero-2008
Mensajes: 71
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Trabajar con un textbox sin saber su nombre

Gracias de nuevo, lo de crear un textbox en tiempo de ejecucion lo vi en internet y me funciono pero no se muy bien que es lo que hago ni que son las variables txt1, me podrias ilustrar un poco sobre el codigo que uso para crear el textbox.
Estaría muy agradecido
  #6 (permalink)  
Antiguo 01/08/2008, 12:46
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Trabajar con un textbox sin saber su nombre

Mira, lo que haces para crear el TextBox es agregar TextBox a los controles de la ventana. ¿Qué son txt1 y txt2? Pues, son los TextBox que creaste, hasta puedes controlar sus eventos definiendolos con WidthEvents...
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #7 (permalink)  
Antiguo 01/08/2008, 12:50
Avatar de Marea2  
Fecha de Ingreso: febrero-2008
Mensajes: 71
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Trabajar con un textbox sin saber su nombre

Entonces txt1 no es el nombre de el textbox no?
  #8 (permalink)  
Antiguo 01/08/2008, 14:13
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Trabajar con un textbox sin saber su nombre

No necesariamente, el nombre lo defines al añadir el control usando Me.Controls.Add (Tipo, Nombre).
__________________
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 01:05.