• Domingo 22 de Diciembre de 2024, 08:49

Autor Tema:  Uso De Indice En Controles  (Leído 1199 veces)

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Uso De Indice En Controles
« en: Viernes 28 de Abril de 2006, 03:03 »
0
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:

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Uso De Indice En Controles
« Respuesta #1 en: Viernes 28 de Abril de 2006, 04:41 »
0
?
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.  
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Re: Uso De Indice En Controles
« Respuesta #2 en: Viernes 28 de Abril de 2006, 07:40 »
0
Me explico colocando controles del mismo tipo y nombre en tiempo de diseño.

karide

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Uso De Indice En Controles
« Respuesta #3 en: Viernes 28 de Abril de 2006, 13:18 »
0
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.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Uso De Indice En Controles
« Respuesta #4 en: Viernes 28 de Abril de 2006, 14:27 »
0
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.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io