procedure onkey press - Delphi/Pascal - Programmation
Marsh Posté le 25-07-2005 à 19:09:37
Utilise plutot OnKeyDown et OnKeyUp 
Quand la touche du premier carré est down, tu déclenche le déplacement du premier. Idem pour le second 
 
Quand la touche du premier carré est up, tu arete le déplacement du premier. Idem pour le second 
 
exemple: 
 
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; 
  Shift: TShiftState); 
begin 
   if key=VK_LEFT then 
     label1.Caption := 'Left down'; 
 
   if key=VK_right then 
     label2.Caption := 'right down'; 
end; 
 
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word; 
  Shift: TShiftState); 
begin 
   if key=VK_LEFT then 
     label1.Caption := 'Left up'; 
 
   if key=VK_right then 
     label2.Caption := 'right up'; 
end; 
 
 
Marsh Posté le 23-06-2005 à 02:26:00
bonjour,
j'utilse la procedure onkeypress pour faire deplacer un carre dans ma form
j'aimerai maintenant faire deplacer un autre carre tout en deplacant le premierr
Mon probleme est le suivant:
Logiquement des que je veux faire deplacer mon deuxieme carre, le premier s arrete.
Pourriez vous m aider a gerer plusieurs input
Merci d avance