Array de controles??????

15/05/2005 - 17:23 por jebado | Informe spam
Hola maestros
En un formulario de mi proyecto WinForms con VB.Net tengo varios Combobox con un Item “Añadir” por si el usuario tiene que hacerlo.
-.¿Cómo lo hago para que en el evento SelectedIndexChanged me aparezca el mismo Form con su TXT y BotonAñadir y añada al Combo seleccionado
Esto mismo tengo en otro formulario pero cuando le doy al Item “añadir” aparece al lado del combo un TXT y un Botón pero no puedo hacerlo al lado de todos los combobox (10) del nuevo formulario…Espero haberme explicado bien
Gracias de antemano

jebado

Ver este tema: http://www.softwaremix.net/viewtopic-389085.htm

enviado desde http://www.softwaremix.net

Preguntas similare

Leer las respuestas

#1 Tristan
15/05/2005 - 18:26 | Informe spam
A ver si me entero. Tienes varios combobox. ¿Quieres que todos traten el
evento SelectedIndexChanged desde un mismo método común?.

Si es eso, tienes dos formas:

Si te fijas en el método que crea el diseñador para cualquier evento, al
final de la declaración, hay una clausula Handles. En ella, puedes incluir
varios objeto.evento. Es decir, si quieres que un método procese el
SelectedIndexChanhed de dos combobox:

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged,
ComboBox2..SelectedIndexChanged
dim combo as ComboBox = DirectCast(sender, ComboBox)
end sub

Observa que el parámetro Sender de todos los eventos, es el objeto emisor.

Otra forma es asignar el delegado de tratamiento mediante la sentencia
AddHandler. Con esta sentencia puedes crear los objetos en un bucle y
asignar dinámicamente el método de tratamiento de evento.

AddHandler ComboBox1.SelectedIndexChanged, AddHandler
ComboBox1_SelectedIndexChanged
AddHandler ComboBox2.SelectedIndexChanged, AddHandler
ComboBox1_SelectedIndexChanged
...

Juan Carlos Badiola
MVP - C#
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida