cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 26 janv. 2005 à 19:00
Salut, tu as bien un moyen mais ça n'empêchera pas de tuer la tache avec ctrl-alt-supp puis fin de tache. Heureusement d'ailleurs sinon quelques prob en vue.
D'abord, tu positionnes une variable dans un module :
Public Fermeture as boolean
dans ton menu ou ton bouton quitter :
Fermeture = True
Unload Me
et dans le unload de ta form principale :
If Not Fermeture Then Cancel = 1
Ainsi, pour quitter ton appli il faudra passer par ton menu ou bouton quitter.
cs_et1
Messages postés250Date d'inscriptionvendredi 14 janvier 2005StatutMembreDernière intervention27 janvier 201110 29 janv. 2005 à 12:08
Bonjour,
Je voulais simplement savoir s'il était possible de désactiver les touches "alt+arrêt
", afin que l'on ne puissent fermer le programme que par Cont.+Att.+Sup ou en cliquant sur femer(la croix).
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 29 janv. 2005 à 13:00
La soluce que je t'ai donnée désactive la croix aussi puisque elle intercepte le unload du form.
Si ce n'est que le ALT+ F4 que tu veux bloquer, alors c'est différent :
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode vbKeyF4 And (Shift And 4) Then KeyCode 0