Comment empecher la combinaison ALT+F4

Comment empecher la combinaison ALT+F4 - Delphi/Pascal - Programmation

Marsh Posté le 15-09-2002 à 15:46:15    

je veux que si l'utilisateur fait ALT+F4 le programme ne se ferme pas. mais qu'il reagisse qd meme à :

Code :
  1. Form1.Close;


 
donc

Code :
  1. CanClose:= false;


 
ca marche pas.
si vous connaissez le moyen de bloquer cette combinaison  :)

Reply

Marsh Posté le 15-09-2002 à 15:46:15   

Reply

Marsh Posté le 15-09-2002 à 21:04:36    


Bloquer le ALT+F4, y a plusieurs moyens, le plus simple (comprendre le plus bourrin, mais qui marche), c'est de faire un faux TAction qui fait rien, 2 clics et on en parle plus.
 
Sinon faut intercepter le Shortcut dans Application.OnShortcut, ou encore tu pourrais faire:
 
CanClose := Tag=1;
 
et faire Tag=1 uniquement quand tu fais ton Form1.Close toi même.
 
Bref, t'as 3 solutions, y en a bien une qui devrait te plaire ;)
 
 :hello:

Reply

Marsh Posté le 15-09-2002 à 22:19:01    

Sinon tu peux tjs enlever les touches de ton clavier  :D


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 16-09-2002 à 11:11:06    

zion a écrit a écrit :

 
Bloquer le ALT+F4, y a plusieurs moyens, le plus simple (comprendre le plus bourrin, mais qui marche), c'est de faire un faux TAction qui fait rien, 2 clics et on en parle plus.
 
Sinon faut intercepter le Shortcut dans Application.OnShortcut, ou encore tu pourrais faire:
 
CanClose := Tag=1;
 
et faire Tag=1 uniquement quand tu fais ton Form1.Close toi même.
 
Bref, t'as 3 solutions, y en a bien une qui devrait te plaire ;)
 
 :hello:  



choisis ce que tu veux et détaille le mois ste plait car je vois pas trop  :(  
si ta le temps  ;) cimer


Message édité par Profil supprimé le 16-09-2002 à 11:11:27
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed