Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1398 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Sortir d'un exécutable crée par delphi a partir d'un touche de clavier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sortir d'un exécutable crée par delphi a partir d'un touche de clavier

n°866886
gronimogro​nimo
Posté le 07-10-2004 à 09:43:52  profilanswer
 

Bonjour, je voudrai pouvoir quitter mon exécutable généré par delphi à partir d'une touche de mon choix sur le clavier ...
c possible ?
merci.. davance

mood
Publicité
Posté le 07-10-2004 à 09:43:52  profilanswer
 

n°866979
antp
Super Administrateur
Champion des excuses bidons
Posté le 07-10-2004 à 11:49:32  profilanswer
 

Soit tu interceptes le OnKeyPress de la Form, en ayant mis KeyPreview à True.
Soit tu utilises une TActionList (ce qui est bien utile dès qu'on a un menu et/ou une barre d'outils), tu crées une action pour quitter, à laquelle tu assignes la touche de raccourci.
Dans les deux cas il suffit de faire un Close de la Form principale.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°867075
gronimogro​nimo
Posté le 07-10-2004 à 14:42:46  profilanswer
 

ok je v essayer merci davance....... a antp !

n°867098
gronimogro​nimo
Posté le 07-10-2004 à 15:00:01  profilanswer
 

antp a écrit :

Soit tu interceptes le OnKeyPress de la Form, en ayant mis KeyPreview à True.
Soit tu utilises une TActionList (ce qui est bien utile dès qu'on a un menu et/ou une barre d'outils), tu crées une action pour quitter, à laquelle tu assignes la touche de raccourci.
Dans les deux cas il suffit de faire un Close de la Form principale.


 
re, g reussi la premiere technique  
mais je vois pas de tro avec la deuxieme ... je voudrai bien savoir la faire marcher aussi...
g donc creer une TActionList g definie que son action c Exitfile.. je pense que c ca qu il fallait faire mais apres ... je lactive comment je fais quoi...

n°867192
antp
Super Administrateur
Champion des excuses bidons
Posté le 07-10-2004 à 16:36:37  profilanswer
 

Dans le OnExecute de l'action que t'as ajouté dans l'actionlist, tu mets le code qui doit être exécuté.
Ensuite tu mets ta touche de raccourci dans la propriété Shortcut de l'action.
Et l'intérêt c'est que si tu as par exemple un élément "Quitter" dans ton menu, tu donnes le caption "Quitter" à l'action plutôt qu'à l'élément de menu, et tu assignes l'action à la propriété "Action" de l'élément de menu. Comme ça il prendra tout seul le caption de l'action, et affichera à côté la touche de raccourci qui lui est assignée.
Si par après tu rajoutes une icône de barre d'outil qui fait la même chose, il suffit encore une fois d'assigner l'action pour ne pas devoir respécifier le caption, le hint, le onclick, l'icône, etc. (toutes les choses que tu spécifies juste pour l'action)

n°867772
gronimogro​nimo
Posté le 08-10-2004 à 09:33:07  profilanswer
 

Merci encore pour ton explication antp .. franchement t'expliques bien !
je suis arriver a faire comme tu m as dit c fort sympa je ne connaissais pas du tout.
Mais j'ai remarqué qu il y a pas la touche "Echap".... :-(
on peut definir une touche nous mme c possible ?
merci

n°867813
antp
Super Administrateur
Champion des excuses bidons
Posté le 08-10-2004 à 10:24:29  profilanswer
 

"Esc"
(y a pas toutes les touches dans la liste)


Message édité par antp le 08-10-2004 à 10:24:42

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°868003
gronimogro​nimo
Posté le 08-10-2004 à 14:10:42  profilanswer
 

antp a écrit :

"Esc"
(y a pas toutes les touches dans la liste)


Merci encore j aurai du y penser ... je suis ...bête !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Sortir d'un exécutable crée par delphi a partir d'un touche de clavier

 

Sujets relatifs
Accéder à une base MySQL en Delphienvoyer un formulaire fax via delphi
[DELPHI] string et syntaxe : comment "dire" ceci ?delphi 6 , pb NMDP1
Héritage multiple en Delphi ???Cherche contrôle Delphi de gestion arborescente d'options
PDF à partir d'une page PHPRetrouver l'IRQ a partir de l'IRQL ? XP
Lancer l'executable d'un programme | URGENT svp[Delphi] ShellExecute() qui marche pas.
Plus de sujets relatifs à : Sortir d'un exécutable crée par delphi a partir d'un touche de clavier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR