Hi Leute,
nach einigem Meckern habe ich VB nun überredet eine DirectX Anwendung zu starten, die ein rotes Bild anzeigt.
Nun versuche ich mit zwei Codevarianten, diese wieder zu beenden
1.Auf der Seite gefunden
2.Selbst erstellt:
Leider reagiert meine Anwendung weder bei der einen noch bei der anderen Version auf Tasteneingaben.
Am liebsten wäre mir natürlich, wenn die erste Variante durchzuführen wäre.
Gruß Rene
nach einigem Meckern habe ich VB nun überredet eine DirectX Anwendung zu starten, die ein rotes Bild anzeigt.

Nun versuche ich mit zwei Codevarianten, diese wieder zu beenden
1.Auf der Seite gefunden
Code:
Private Sub form1_KeyDown(ByVal sender As Object, ByVal e _
As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If e.KeyCode = Keys.Escape Then
ending()
End If
End Sub
2.Selbst erstellt:
Code:
Private Sub form1_KeyDown(ByVal sender As Object, ByVal e _
As System.Windows.Forms.KeyPressEventArgs) Handles Me.Click
Select Case e.KeyChar
Case Keys.Escape.ToString
zd.Ende()
zd = Nothing
Me.Close()
Case "e"
zd.Ende()
zd = Nothing
Me.Close()
End Select
End Sub
Leider reagiert meine Anwendung weder bei der einen noch bei der anderen Version auf Tasteneingaben.
Am liebsten wäre mir natürlich, wenn die erste Variante durchzuführen wäre.
Gruß Rene