SoloCodigo

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
  1.  
  2. private System.Windows.Forms.Button []btAdd;
  3. ...
  4. ...
  5.  
  6.  
  7. btAdd = System.Windows.Forms.Button [5];
  8.  
  9. ...
  10. ...
  11. btAdd[0].Text="boton1";
  12. btAdd[1].Text="boton2";
  13. btAdd[2].Text="boton3";
  14.  
  15.  
  16.  
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.