unité Qt... [delphi] - Delphi/Pascal - Programmation
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;
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
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 ?
Marsh Posté le 25-01-2006 à 15:20:21
Ya bien KeyPreview := True pour ton form ?
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.