Bonjour tout le monde,
je suis en train de créer une application VB.Net avec directX 9. Mon application est bien avancée mais il me reste un problème sur lequel je seche : comment bien arreter mon application...
En effet, Mon application se compose d'une Form et d'une classe JEU qui contient tout mon code directX.
J'aimmerais que quand l'utilisateur appuit sur la touche Echap, il arrete et quitte l'application.
Pour cela voilà le code que je met dans ma Form:
| Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As _ System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown If e.KeyCode = Keys.Escape Then Me.Close() End If End Sub |
Et voilà le code principale de ma classe JEU:
| Public Sub Game() InitialiserVariables() InitialiserSurfaces() Musique.Play() Do Animation() TestClavier() EnnemisEtTirs() Collisions() Afficher() Application.DoEvents() Loop End Sub |
Le problème est que quand j'appuit sur Echap, l'application se termine bien mais pas une erreur...
Quelqu'un pourriat-il me dire comment régler ce probleme s'il vous plait?
Merci pour votre aide
Cordialement
Kevin PERRIAT