• Viernes 8 de Noviembre de 2024, 20:40

Autor Tema:  Dim E As System.windows.forms.keypresseventargs  (Leído 1687 veces)

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Dim E As System.windows.forms.keypresseventargs
« en: Martes 12 de Julio de 2005, 01:13 »
0
Hola a todos como estan, se me presento un problemita, les cuento, estuve creando una clase con algunos procedimientos y funciones, pero creando un procedimiento (segun yo estaba todo bien), este es el codigo.

Código: Text
  1.   Public Sub pb_close_window(ByVal _name_window As Form)
  2.     Dim e As System.Windows.Forms.KeyPressEventArgs
  3.     If e.KeyChar = Chr(Keys.Escape) Then
  4.       Dim li_rpta As Integer
  5.       li_rpta = MsgBox("¿Desea cerrar la ventana activa?", MsgBoxStyle.YesNo, "Mensaje")
  6.       If li_rpta = MsgBoxResult.Yes Then _name_window.Close()
  7.     End If
  8.   End Sub
  9.  

Luego me fui a una ventana y en el evento KeyPress, escribi este codigo

Código: Text
  1.   Dim my As New Soultaker 'Este es el nombre de la clase
  2.  
  3.   Private Sub Form2_KeyPress(ByVal sender As Object, _
  4.                               ByVal e As System.Windows.Forms.KeyPressEventArgs) _
  5.                               Handles MyBase.KeyPress, Button1.KeyPress
  6.     my.pb_close_window(Me)
  7.   End Sub
  8.  

Pero al momento de ejecutarlo me muestra el siguiente error





 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>

Güorker

  • Miembro MUY activo
  • ***
  • Mensajes: 383
    • Ver Perfil
Re: Dim E As System.windows.forms.keypresseventargs
« Respuesta #1 en: Martes 12 de Julio de 2005, 08:46 »
0
Hola,

Que tal si le pasas como parametro la "e" al metodo "pb_close_window". Asi si sigue siendo "e=Nothing"... Ya no se que solucion se le puede dar  :blink:

Bueno, espero haber ayudado en algo. Saludos
[size=109]Ondo ibili, gutxi gastau eta bueltak amari[/size]
[size=109]Pasalo bien, gasta poco y las vueltas a tu madre[/size]