Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Freddyclaro en 10 de Julio 2017, 08:39

Título: Alterar propiedad de botón si nombre está en variable tipo string Visual Basic
Publicado por: Freddyclaro en 10 de Julio 2017, 08:39
Tengo una duda la cual les remito para contar por favor con sus colaboraciones, en visual basic 6 requiero que alguno de los veinte botones que tengo los cuales se llaman BotonZ1 , BotonZ2, …, BotonZ20 alteren su propiedad .caption lo cual es fácil si fuese la instrucción directa, sin embargo lo requiero efectuar con base a una variable tipo string que armo con el nombre del botón:

Ejemplo
Dim numero As Integer = 2
BotonZ & (numero).Caption =”Responsable”

Obviamente esta instrucción no sirve sin embargo la detallo de esta manera para hacerme entender.

Gracias de antemano.
Título: Re:Alterar propiedad de botón si nombre está en variable tipo string Visual Basic
Publicado por: Ogramar en 27 de Julio 2017, 14:41
Buenas, lo que indicas parece que sería realizable mediante arrays de controles

En este curso tienes ejemplos de código: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=37&Itemid=61

En concreto en la entrega Matrices o arrays de controles (arreglos) en Visual Basic y VB.NET. Concepto y ejemplo de código (CU00320A) hay ejemplos de esto

El código que puedes utilizar será de tipo LabelArray(i).Text = "Dato " & i como se pone en los ejemplos, aunque tendrás que adaptarlo específicamente a lo que quieras hacer

Salu2