CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: lalo_soft en Viernes 28 de Abril de 2006, 03:03
Título: Uso De Indice En Controles
Publicado por: lalo_soft en Viernes 28 de Abril de 2006, 03:03
En VB en cada control (Button,Text,Picture,etc..) existe la propiedad index que sirve cuando uno quiere crear un arreglo de controles del mismo tipo con un nombre en comun. ;)
Como puede implementarse esto en VC# :blink:
Título: Re: Uso De Indice En Controles
Publicado por: JuanK en Viernes 28 de Abril de 2006, 04:41
? son solo arrays, cual es el problema exactamente?
Código: Text
private System.Windows.Forms.Button []btAdd;
...
...
btAdd = System.Windows.Forms.Button [5];
...
...
btAdd[0].Text="boton1";
btAdd[1].Text="boton2";
btAdd[2].Text="boton3";
Título: Re: Uso De Indice En Controles
Publicado por: lalo_soft en Viernes 28 de Abril de 2006, 07:40
Me explico colocando controles del mismo tipo y nombre en tiempo de diseño.
Título: Re: Uso De Indice En Controles
Publicado por: karide en Viernes 28 de Abril de 2006, 13:18
Creo que c# no permite lo que intentas yo en VB también usaba arrays de objetos como por ejemplo label y luego accedías label[1] etc.... pero en C# no he encontrado el modo de hacerlo y creeme le he dado unas cuantas vueltas.
Título: Re: Uso De Indice En Controles
Publicado por: JuanK en Viernes 28 de Abril de 2006, 14:27
Cuando haces eso en Visual Basic, el por debajo crea un array como el que te mostre y de hecho el codigo es visible.
No se, no he probado si en Vs.C# 2005 se peude hacer eso en tiempo de diseño.