RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  63543 - PROBLEMAS ENVIANDO EVENTOS A UN FORMULARIO MODAL
Autor:  Antonio Lopez
Saludos a todos.

Mi pregunta o mi problema es el siguiente, estoy intentando llamar dinamicamente a N formularios que ya fueron previamente creados pero que olivdaron colocarles un evento KeyPress desde el inicio, pero son tantos formularios que seria maratonico agregar manualmente la rutina a todos, por lo cual se hizo lo siguiente en el formulario MDI:

Public Sub CargaForm()
If Not Formulario Is Nothing Then
Application.OpenForms(1).Close()
Formulario = New frmTest
'AddHandler Formulario.KeyPress, AddressOf Me.Formulario_KeyPress
'AddHandler Formulario.KeyDown, AddressOf Me.Formulario_KeyDown
AddHandler Formulario.Load, AddressOf Formulario_Load
Formulario.ShowDialog()
ClearMemory()
End If
End Sub

El problema es que a los primeros formularios cargados directo sobre el MDI les pasa bien el evento KeyPress pero a los Modales o secundarios es decir los llamados con .ShowDialog() no les pasa el evento y no ejecutan esa funcion, alguien sabe como pasar ese evento a dichos formularios o en su defecto como capturar si alguna tecla se presiono dentro de un formulario modal?

Desde ya muchas gracias.


Nombre
Apellidos
Correo
Comentarios