Discussion:
Concatenar strings para formar nombre de control
(demasiado antiguo para responder)
**angel**
2005-05-10 17:53:27 UTC
Permalink
Suponiendo que en mi formulairo tengo controles llamados
txt1,txt2,txt3,txt4 ....
¿es posible armar o concatenar strings mas una varaible numerica para forma
el nombre de un control?
Ejm:

x=1
"txt" +str( x) ---------> aqui quisiera obtener txt1 de tal manera que
luego pueda usar las propiedades del control text1.
--
:-))

Angel
-------------------------------------------------------------------------------------------------------------------
"El éxito es la capacidad de convertir en realidad los deseos fácilmente"
Vinchenzo vinç
2005-05-10 18:04:44 UTC
Permalink
Post by **angel**
Suponiendo que en mi formulairo tengo controles llamados
txt1,txt2,txt3,txt4 ....
¿es posible armar o concatenar strings mas una varaible numerica para
forma el nombre de un control?
x=1
"txt" +str( x) ---------> aqui quisiera obtener txt1 de tal manera que
luego pueda usar las propiedades del control text1.
Hola,

usando la colección 'Controls' puedes hacer algo así:
'***************
Dim Caja As TextBox
Dim sNombre As String, intNumero As Integer

sNombre = "Txt"
intNumero = 1
Set Caja = Controls(sNombre & intNumero)
Caja.Text = "Caja asignada."
Set Caja = Nothing
'***************
--
:-) Un saludo
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
( ! ) Respuestas precedentes en Google:
http://tinyurl.com/43b3q
( i ) Temperancia en el foro:
http://www.mvp-access.com/rubenvigon/foro
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
( ! ) Lee. Decide. Firma la petición a Microsoft:
http://classicvb.org/petition/?lang=es
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Edgar Contreras
2005-05-10 18:13:17 UTC
Permalink
Claro que puedes, mediante la colección Controls del objeto form, por
ejemplo, si tienes un control llamado "MiCajaDeTexto", puedes accesarla de
la siguiente manera:

MsgBox Me.Controls("MiCajaDeTexto").Text
--
Saludos,

Edgar Contreras
***@ESTOgenerationdigital.net

[Conectado desde Tijuana, B.C. México]

DISCLAIMER: La información es presentada como es, sin ninguna
responsabilidad, sin garantía alguna y no otorga
derecho alguno.
Post by **angel**
Suponiendo que en mi formulairo tengo controles llamados
txt1,txt2,txt3,txt4 ....
¿es posible armar o concatenar strings mas una varaible numerica para
forma el nombre de un control?
x=1
"txt" +str( x) ---------> aqui quisiera obtener txt1 de tal manera que
luego pueda usar las propiedades del control text1.
--
:-))
Angel
-------------------------------------------------------------------------------------------------------------------
"El éxito es la capacidad de convertir en realidad los deseos fácilmente"
Fernando Ise
2005-05-10 20:03:18 UTC
Permalink
Post by **angel**
Suponiendo que en mi formulairo tengo controles llamados
txt1,txt2,txt3,txt4 ....
¿es posible armar o concatenar strings mas una varaible numerica para forma
el nombre de un control?
x=1
"txt" +str( x) ---------> aqui quisiera obtener txt1 de tal manera que
luego pueda usar las propiedades del control text1.
Quizás le resulte trabajar con matriz de controles, así puede hacer
referencia a cualquiera por su indice.

Text1(1), text1(2), etc
--
Saludos
Fernando Ise
Santiago del Estero - Argentina
**angel**
2005-05-12 01:17:57 UTC
Permalink
Si habia pensado en una matriz, pero queria salir de la duda sobre como
concatenar el nombre de una variable.
--
:-))

Angel
-------------------------------------------------------------------------------------------------------------------
"El éxito es la capacidad de convertir en realidad los deseos fácilmente"
Post by Fernando Ise
Post by **angel**
Suponiendo que en mi formulairo tengo controles llamados
txt1,txt2,txt3,txt4 ....
¿es posible armar o concatenar strings mas una varaible numerica para
forma el nombre de un control?
x=1
"txt" +str( x) ---------> aqui quisiera obtener txt1 de tal manera que
luego pueda usar las propiedades del control text1.
Quizás le resulte trabajar con matriz de controles, así puede hacer
referencia a cualquiera por su indice.
Text1(1), text1(2), etc
--
Saludos
Fernando Ise
Santiago del Estero - Argentina
Continúe leyendo en narkive:
Resultados de búsqueda para 'Concatenar strings para formar nombre de control' (Preguntas y respuestas)
13
respuestas
como introducirme en el mundo de la programacion?
iniciado 2006-09-19 23:38:57 UTC
diseño y programación
Loading...