Ayuda Como puedo hacer esto?

18/05/2006 - 10:16 por trivet | Informe spam
Hola es posible acceder a las propiedades de un control miedante una variable, es decir
En una variable tipo string tengo el nombre de un boto
dim nombreBoton as string = "cmdCancelar

puedo de alguna manera acceder al text de ese control

En vb 6 podia hacer algo parecido a esto
controls("cmdCancelar").caption = "Aceptar

Gracia

trivet

Ver este tema: http://www.softwaremix.net/viewtopic-516671.htm

Enviado desde http://www.softwaremix.net
 

Leer las respuestas

#1 SoftJaén
18/05/2006 - 21:58 | Informe spam
"trivet" preguntó:

es posible acceder a las propiedades de un control miedante
una variable, es decir:

En vb 6 podia hacer algo parecido a esto:
controls("cmdCancelar").caption = "Aceptar"




Hola:

Si usas Visual Basic 2005, lo puedes hacer más o menos igual que con Visual
Basic 6.0:

Dim nombreBoton As String = "cmdCancelar"

Controls.Item(nombreBoton).Text = "Aceptar"

En cambio, con Visual Basic 2003, la propiedad «Item» no está sobrecargada,
por lo que solo puedes acceder a ella mediante el índice del control.
Tendrías que ejecutar algo parecido a lo siguiente:

Dim c As Control
Dim nombreBoton As String = "cmdCancelar"

For Each c In Controls
If c.Name.ToLower = mombreBoton.ToLower Then
c.Text = "Aceptar"
Exit For
End If
Next

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares