Foros del Web » Programación para mayores de 30 ;) » Programación General »

Duda en VB6 (Les apuesto que es super facil)

Estas en el tema de Duda en VB6 (Les apuesto que es super facil) en el foro de Programación General en Foros del Web. Acudo nuevamente a ustedes para ver si me pueden sacar este pillo: Tengo varios texts (Text1, text2, text3, etc) El dilema que tengo es que ...
  #1 (permalink)  
Antiguo 26/07/2004, 16:38
 
Fecha de Ingreso: julio-2004
Mensajes: 10
Antigüedad: 20 años, 4 meses
Puntos: 0
Duda en VB6 (Les apuesto que es super facil)

Acudo nuevamente a ustedes para ver si me pueden sacar este pillo:

Tengo varios texts (Text1, text2, text3, etc)

El dilema que tengo es que son exactamente 75 texts, y necesito que al escribir el número en otro text, estos cambien de color... ahora bien, es bastante facil ya que si quiero cambiar el color del text1 le digo text1.backcolor = blablabla..... el gran atao es que no quiero hacer este método 75 veces (1 para cada text)

Hay alguna forma de capturar el numero que esta dentro del cuadro de text y reemplazarlo por el text que debiera ir? vale decir algo como

Si escribo 5 en el cuadro de texto, tome ese número 5 y lo cambie automaticamente en el método poniendo ese 5 entre el text y el backcolor?

Ejm: algo asi como que el metodo sea textX.backcolor y ese X sea el número que yo le di... .se puede?

Gracias :) ojala hayan entendido mi rara explicacion
  #2 (permalink)  
Antiguo 27/07/2004, 06:58
 
Fecha de Ingreso: diciembre-2003
Ubicación: Tuc - Argentina
Mensajes: 21
Antigüedad: 20 años, 11 meses
Puntos: 0
arreglo de objetos.

Porque no probas usando un arreglo de objetos textbox.

Te quedaría entonces los objetos con el nombre Texto(0), Texto(1), Texto(2), .... Texto(75).

Despues le cambias la propiedad Index y le asignas lo que vos quieras.

Texto(indice).backcolor = XXXXXXX
  #3 (permalink)  
Antiguo 28/07/2004, 08:14
Avatar de lic_dahool  
Fecha de Ingreso: noviembre-2003
Mensajes: 418
Antigüedad: 21 años
Puntos: 0
Es muy sencillo, simplemento pone:

Me("Text" & numero).BackColor = .............

Saludos.
__________________
La cantidad total de inteligencia del planeta permanece constante.
La población, sin embargo, sigue aumentando.

COLE


:cool: Los ordenadores no resuelven problemas ... ejecutan soluciones.
Laurent Gasser


Tienes alguna duda :pensando: ? >>> www.google.com :aplauso: <<<
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 22:58.