elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Controlar eventos de un panel en tiempo de ejecución.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Controlar eventos de un panel en tiempo de ejecución.  (Leído 2,486 veces)
NetJava

Desconectado Desconectado

Mensajes: 195



Ver Perfil
Controlar eventos de un panel en tiempo de ejecución.
« en: 25 Noviembre 2011, 13:46 pm »

Hello!

Tengo un problemilla, estoy creando en tiempo de ejecución varios panels y perfect, pero a la hora de controlar y diferenciar el evento 'Click' de cada uno de ellos, me vuelvo un poco loco.

Código:
''Un bucle donde voy creando cada uno de los panels y asigno las propiedades que corresponde.

ReDim Preserve pnl_s(int_i)
pnl_s(int_i) = New Panel


''Para el nuevo panel creado un evento.
AddHandler pnl_s(int_i).Click, AddressOf pnl_Click


''Aquí es donde creo que es donde hay que diferenciar de alguna manera XD
Private Sub pnl_Click(ByVal sender As Object, ByVal e As EventArgs)
        MsgBox("¿Qué panel soy?")
End Sub


Muchas gracias y Saludos!



En línea

NetJava

Desconectado Desconectado

Mensajes: 195



Ver Perfil
Re: Controlar eventos de un panel en tiempo de ejecución.
« Respuesta #1 en: 25 Noviembre 2011, 13:56 pm »

Bueno, pues ya lo solucione, si lo llego a saber no comento y busco un poco más XD.

Código:

pnl_s(int_i).Name = "" & int_i

'' Se queda tal cual, pero convierto 'sender' en el control panel, y obtengo el nombre
''que previamente se le ha dado.
Private Sub pnl_Click(ByVal sender As Object, ByVal e As EventArgs)
        'MsgBox("Hola: ")
        Dim a = TryCast(sender, Panel)
        If a IsNot Nothing Then
            MessageBox.Show(a.Name)
        End If
End Sub

Y ya esta.

Saludos!!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problemas para controlar los eventos de un Soft. Necesito ideas....Veanme..
Programación Visual Basic
Pitoniso 0 1,411 Último mensaje 19 Noviembre 2006, 23:29 pm
por Pitoniso
¿Como puedo controlar el tiempo?
Java
lluis89 1 2,776 Último mensaje 5 Mayo 2007, 07:03 am
por coolfrog
Controlar eventos del mouse « 1 2 3 4 »
Java
danielo- 39 27,015 Último mensaje 16 Junio 2018, 03:35 am
por 0xFer
Como controlar los eventos del tablero y actualizar interfaz
Programación General
Juanma91 0 1,823 Último mensaje 27 Mayo 2013, 19:54 pm
por Juanma91
Aasignar eventos a Controles creados en tiempo de ejecucion
.NET (C#, VB.NET, ASP)
_vicho_ 3 2,740 Último mensaje 31 Octubre 2019, 16:26 pm
por _vicho_
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines