Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: daniel.r.23 en 14 Abril 2014, 14:57 pm



Título: Acceder Colección de Controles
Publicado por: daniel.r.23 en 14 Abril 2014, 14:57 pm
Buenas, le quería consultar si hay alguna forma de acceder a la lista de controles de mi Form, la idea es poder desahibiltar aquellos que al final del ID terminen con "A". Alguna idea?? Gracias


Título: Re: Acceder Colección de Controles
Publicado por: ivancea96 en 14 Abril 2014, 15:07 pm
si es lo que creo, tu escribes:
Código
  1. nombre_del_control.<función/parámetro>
  2.  
  3. 'Por ejemplo:
  4.  
  5. texto.text = "Hola"


Título: Re: Acceder Colección de Controles
Publicado por: daniel.r.23 en 14 Abril 2014, 18:32 pm
mmm... creo que no por ejemplo: yo tengo un button id => btnAgregar yo para habilitarlo o deshabilitarlo tengo que hacer btnAgregar.enabled.... la idea es obtener un listado de controles y proder controlear aquellos que como id contengan por ejemplo las letras "btn". Me explico???


Título: Re: Acceder Colección de Controles
Publicado por: noele1995 en 14 Abril 2014, 18:39 pm
Para obtener los controles si no me equiovoco era algo asi, aunque llevo mucho tiempo sin programar vb:

Código
  1. dim control As Object
  2. For Each control In Me.Controls
  3.    'Code...
  4. Next

Saludos


Título: Re: Acceder Colección de Controles
Publicado por: daniel.r.23 en 14 Abril 2014, 18:43 pm
Pruebo muchas gracias!!!!


Título: Re: Acceder Colección de Controles
Publicado por: daniel.r.23 en 14 Abril 2014, 19:06 pm
NO, no esot pudiendo acceder a los controles de la manera que me planteaste, unciamente me muestro el control TabControl y sus TabPage, pero nunca me muestra los textbox y los buttons.