[delphi] unité Qt...

unité Qt... [delphi] - Delphi/Pascal - Programmation

Marsh Posté le 24-01-2006 à 21:56:07    

Bonjour,
je voudrais utilisé un événement "OnKeyDown" sous delphi et faire juste un petit bout de code dans ce nouvel événement. Il existe une unité regroupant les codes de chaque touche (ça me servirait à savoir qu'elle touche est pressée) malheuresement j'ai delphi 7 et je n'ai pas cette unité (enfin je crois pas) car quand dans le "uses" je rajoute "Qt" bah il me dit qu'il ne trouve trouve pas le fichier "Qt.dcu"...le bout de code que j'aimerais y mettre est du style: "if Key=Key_Down then Button1.Top:=Button1.Top+3; "   donc voilà j'aimerais bien savoir où la trouver, ou comment faire pour me la procurer...
Merci beaucoup.

Reply

Marsh Posté le 24-01-2006 à 21:56:07   

Reply

Marsh Posté le 25-01-2006 à 11:18:37    


Il y a rien a ajouter dans les uses ,
exemple pour  fleche vers le bas pour bouger la forme :
 
if (Key = VK_DOWN) then begin  MonForm.Top := MonForm.Top+3;


---------------

Reply

Marsh Posté le 25-01-2006 à 11:31:27    

"VK_DOWN" c'est quoi ça ?

Reply

Marsh Posté le 25-01-2006 à 11:50:07    

buen11 a écrit :

"VK_DOWN" c'est quoi ça ?


 
C'est dans l'aide , voir virtual key codes , dans aide win32 dev references.
 
Voila les 4 fleches du clavier .  
 
VK_LEFT  
VK_UP  
VK_RIGHT  
VK_DOWN


---------------

Reply

Marsh Posté le 25-01-2006 à 11:56:03    

ok merci beaucoup.
vu que je bosse sur un portable...c'est normal que VK_DOWN, VK_UP...enfin que les flèches ne soient pas reconnues ?

Reply

Marsh Posté le 25-01-2006 à 15:20:21    

Ya bien KeyPreview := True pour ton form ?
 


---------------

Reply

Sujets relatifs:

Leave a Replay

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