Matriz de controles

11/08/2004 - 17:11 por Fernando Balderrama | Informe spam
Según sé, VB .NET no maneja matrices de controles; pero tiene la palabra
clave Handles que permite utilizar el mismo procediemiento para diferentes
controles. He intentado hacerlo pero no logro resultados.
Alguien me puede ayudar?


Gracias


Fernando

Preguntas similare

Leer las respuestas

#1 AJPB
11/08/2004 - 17:50 | Informe spam
Luego del Handles Control.Evento agregas los demas
controles separados por coma.

Handles Button1.Click, Button2.Click, ButtonN.Click

Según sé, VB .NET no maneja matrices de controles; pero


tiene la palabra
clave Handles que permite utilizar el mismo


procediemiento para diferentes
controles. He intentado hacerlo pero no logro resultados.
Alguien me puede ayudar?


Gracias


Fernando


.

Respuesta Responder a este mensaje
#2 Eduardo A. Morcillo [MS MVP VB]
11/08/2004 - 17:59 | Informe spam
Fernando Balderrama wrote:
Según sé, VB .NET no maneja matrices de controles; pero tiene la
palabra clave Handles que permite utilizar el mismo procediemiento
para diferentes controles. He intentado hacerlo pero no logro
resultados.
Alguien me puede ayudar?



Ejemplo usando Handles para dos botones Button1 y Button2:

Private Sub OnButtonClick( _
ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click

End Sub

Ejemplo usando AddHandler:

AddHandler Button1.Click, AddressOf OnButtonClick
AddHandler Button2.Click, AddressOf OnButtonClick

Private Sub OnButtonClick( _
ByVal sender As Object, _
ByVal e As System.EventArgs)

End Sub

El objeto que genera el evento se pasa en el parametro sender.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#3 Fernando Balderrama
11/08/2004 - 18:42 | Informe spam
Mi gran problema es que necesito agregar controles en tiempo de ejecucion.
Mas precisamente, se trata de un control de usuario que la aplicacion
utiliza en varias instancias (creadas en tiempo de ejecucion), para las
cuales debo compartir procedimientos.
Estoy atorado en estos 3 dias!!!
Que hago?

Gracias


"AJPB" escribió en el mensaje
news:400b01c47fba$ec2b45c0$
Luego del Handles Control.Evento agregas los demas
controles separados por coma.

Handles Button1.Click, Button2.Click, ButtonN.Click

Según sé, VB .NET no maneja matrices de controles; pero


tiene la palabra
clave Handles que permite utilizar el mismo


procediemiento para diferentes
controles. He intentado hacerlo pero no logro resultados.
Alguien me puede ayudar?


Gracias


Fernando


.

Respuesta Responder a este mensaje
#4 Fernando Balderrama
11/08/2004 - 18:45 | Informe spam
Mi gran problema es que necesito agregar controles en tiempo de ejecucion.
Mas precisamente, se trata de un control de usuario que la aplicacion
utiliza en varias instancias (creadas en tiempo de ejecucion), para las
cuales debo compartir procedimientos.
Estoy atorado en estos 3 dias!!!
Que hago?

Voy a analizar 'AddHandler', me parece que por ahi va la cosa, de todas
maneras si tienes otra sugerencia te lo agradecería.

Gracias

Fernando

"Eduardo A. Morcillo [MS MVP VB]" <emorcilloATmvps.org> escribió en el
mensaje news:#
Fernando Balderrama wrote:
> Según sé, VB .NET no maneja matrices de controles; pero tiene la
> palabra clave Handles que permite utilizar el mismo procediemiento
> para diferentes controles. He intentado hacerlo pero no logro
> resultados.
> Alguien me puede ayudar?

Ejemplo usando Handles para dos botones Button1 y Button2:

Private Sub OnButtonClick( _
ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click

End Sub

Ejemplo usando AddHandler:

AddHandler Button1.Click, AddressOf OnButtonClick
AddHandler Button2.Click, AddressOf OnButtonClick

Private Sub OnButtonClick( _
ByVal sender As Object, _
ByVal e As System.EventArgs)

End Sub

El objeto que genera el evento se pasa en el parametro sender.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo


Respuesta Responder a este mensaje
#5 AJPB
11/08/2004 - 19:52 | Informe spam
Si puedes dar mas detalle de lo que intentas hacer no lo
tengo claro, pero si necesitas invocar un metodo de cada
control create un array de controles de usuarios que vas
llenando a medida que los creas, y luego recorre ese
arreglo y empieza a ejecutar los metodos.

Mi gran problema es que necesito agregar controles en


tiempo de ejecucion.
Mas precisamente, se trata de un control de usuario que


la aplicacion
utiliza en varias instancias (creadas en tiempo de


ejecucion), para las
cuales debo compartir procedimientos.
Estoy atorado en estos 3 dias!!!
Que hago?

Gracias


"AJPB" escribió en


el mensaje
news:400b01c47fba$ec2b45c0$
Luego del Handles Control.Evento agregas los demas
controles separados por coma.

. Handles Button1.Click, Button2.Click, ButtonN.Click

Según sé, VB .NET no maneja matrices de controles; pero


tiene la palabra
clave Handles que permite utilizar el mismo


procediemiento para diferentes
controles. He intentado hacerlo pero no logro resultados.
Alguien me puede ayudar?


Gracias


Fernando


.





.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida