Indexar Controles VB.NET

majcbcn81
03 de Mayo del 2005
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!!

funkydrums69
03 de Mayo del 2005
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