Bonjour,

Je vous propose un nouvel élément à utiliser : [Delphi]Composant raccourci généralisé

Composant permettant de gérer des raccourcis quelconques au niveau de l'application.



NOTES : Ce composant permet de créer des raccourcis tordus comme CTRL-Z-ClickDroit.



Installation :

Delphi 5 et 6 : installer le composant TRaccourci du fichier URaccourci.pas

Delphi 4 : installer le paquet RaccD4.dpk ( le source est aussi disponible : URaccD4.pas )



Vous pouvez installer le fichier .HLP dans l'aide de Delphi pour que celui-ci réagisse à la touche F1 sur TRaccourci et ses propriétés ( TRaccD4 pour la version Delphi 4 ).

Pour installer le fichier d'aide faire comme suit :

- Dans delphi, choisir Menu Aide->Personnaliser...

- OpenHelp doit normalement s'ouvrir

- Dans OpenHelp choisir l'onglet "Index" puis ajouter le fichier URaccourci.hlp (URaccD4.hlp ) à l'aide du bouton "Ajout de fichiers"

- Dans OpenHelp, enregistrer le projet et fermer OpenHelp.

Voila, c'est tout : maintenant F1 fonctionne !



Utilisation :

Delphi 5 et 6 : il suffit de poser le composant dans une fiche, de définir les propriétés et d'ajouter une action ou un évènement OnRaccourci.

Voir le fichier URaccourci.hlp pour les détails

Delphi 4 : Il suffit aussi de poser les raccourci sur les fiches, mais pour cette version il faut utiliser Application.OnMessage pour appeler une procédure interne de URaccD4.

Voir le fichier URaccD4.hlp pour les détails



L'unité URaccourci donne en plus un exemple d'éditeur de propriété nouveau pour afficher la liste des touches de façon claire.



Utiliser le projet joint pour voir la différence de fonctionnement suivant la propriété Style. L'exemple à été réalisé avec la version Delphi 6.



Je tiens à remercier DelphiProg pour les essais avec Delphi 4 et surtout pour l'aide apportée à la réalisation des fichiers d'aide.

Qu'en pensez-vous ?