Título: Array de Controles con Eventos en VB.NET Publicado por: bybaal en 18 Enero 2021, 07:54 am Hace tiempo que estoy buscando como crear arrays de controles y que estos respondan a eventos en vb.net y no he logrado encontrar algo que me sirva para algo como esto:
Supongamos que tengo un botón que dice buscar y que cada vez que el usuario haga click en el, se cree una etiqueta que diga Buscando y un boton que diga detener y que al hacer click en el botón Detener se elimine el botón y su etiqueta correspondiente Saludos y gracias Título: Re: Array de Controles con Eventos en VB.NET Publicado por: ThunderCls en 19 Enero 2021, 18:49 pm Lo haces creando dichos controles dinamicamente, algo como esto:
Código
Saludos EDIT: Ni siquiera me fije en la referencia a VB.NET :xD :silbar: Título: Re: Array de Controles con Eventos en VB.NET Publicado por: FJDA en 19 Enero 2021, 20:07 pm [MODIFICADO]
Los arrays de controles en VB.NET se crean con variables de objetos Ejemplo sencillo Código
Puedes declararlo de forma general para poder ser creado dentro de cualquier evento. En este ejemplo se declara el objeto y desde el un botón se le asigna una propiedad y se añade al Form. Código
Y por último lo mismo pero creando un array para las etiquetas y un botón además del evento Click para dicho botón. (Mas tarde he modificado el código y añadí eventos a la matriz de etiquetas 'Label' tras volver a leer tu duda) Código
Mírate también otras aportaciones de otros usuarios https://foro.elhacker.net/net_c_vbnet_asp/crear_controles_en_tiempo_de_ejecucion-t445828.0.html;msg2051279#msg2051279 (https://foro.elhacker.net/net_c_vbnet_asp/crear_controles_en_tiempo_de_ejecucion-t445828.0.html;msg2051279#msg2051279) https://foro.elhacker.net/net_c_vbnet_asp/crear_controles_en_tiempo_de_ejecucion-t445828.0.html;msg2051365#msg2051365 (https://foro.elhacker.net/net_c_vbnet_asp/crear_controles_en_tiempo_de_ejecucion-t445828.0.html;msg2051365#msg2051365) y recuerda usar el método Control.Dispose() cuando ya no lo vayas a usar para eliminar el objeto y liberar memoria. Título: Re: Array de Controles con Eventos en VB.NET Publicado por: bybaal en 20 Enero 2021, 06:50 am Perfecto, mil gracias, esto resuelve completamente mis dudas.
|