Indexar Controles VB.NET
Hola,
Alguien sabe como indexar controles en VB.NET?
En VB6, lo que hacĂa si tenĂa 2 controles iguales, era:
button(0), button(1)
y escribĂa:
public sub button(index as integer)
como puedo simular esto en VB.NET? los controles no tienen la propiedad index..
[email protected]
Gracias!!
Alguien sabe como indexar controles en VB.NET?
En VB6, lo que hacĂa si tenĂa 2 controles iguales, era:
button(0), button(1)
y escribĂa:
public sub button(index as integer)
como puedo simular esto en VB.NET? los controles no tienen la propiedad index..
[email protected]
Gracias!!
cada formulario tienes una propiedad que se llama
Controls y ahi guarda una coleccion de todos los controles
que tengas alojados en el formulario, para acceder a cada
uno, no tienes mas que recorrer propiedad
Controls
Para al caso de los eventos , que creo que es tu problema,
Ahora es mas sencillo, en vez de un evento compartido
para los
controles de una misma clase en el formulario, hay un
evento distinto para cada boton, pincha en cada boton y
automaticamnete te genera el evento_click por ejemplo si
es el que quieres controlar, es decir te generaria
this.button1.Click += new System.EventHandler(this.button1_Click);
this.button2.Click += new System.EventHandler(this.button2_Click);
public sub button1_click (object sender,.....)
{
}
public sub button2_click (object sender,......)
donde sender es tu boton, en este caso
espero que te sirva,, un saludo
Controls y ahi guarda una coleccion de todos los controles
que tengas alojados en el formulario, para acceder a cada
uno, no tienes mas que recorrer propiedad
Controls
Para al caso de los eventos , que creo que es tu problema,
Ahora es mas sencillo, en vez de un evento compartido
para los
controles de una misma clase en el formulario, hay un
evento distinto para cada boton, pincha en cada boton y
automaticamnete te genera el evento_click por ejemplo si
es el que quieres controlar, es decir te generaria
this.button1.Click += new System.EventHandler(this.button1_Click);
this.button2.Click += new System.EventHandler(this.button2_Click);
public sub button1_click (object sender,.....)
{
}
public sub button2_click (object sender,......)
donde sender es tu boton, en este caso
espero que te sirva,, un saludo
