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
-
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.
-
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