Bonjour,
je cherche vainement une piste (dans la FAQ et forum Delphi) pour la question suivante :
J'ai des TImages nommées Photo1, Photo2, Photo3, ..., Photo12.
Je les remplace dans un programme existant par un array[1..12] of TImage.
Il y a dans le programme existant des procédures avec MouseMove. Par exemple dans le cas de Photo3 :
Maintenant, Photo3 n'existe plus et est remplacé par Photo[3].
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TForm1.Photo3MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin { cette procedure, non recopiée complètement ici, utilise les coordonnées X et Y pour des calculs} end;
Le problème est de ré-écrire la procédure ci-dessus de telle sorte qu'elle fonctionne exactement comme avant.
Je n'espère pas qu'on me donne un code totalement finalisé, mais si vous avez une indication sur la méthode vers laquelle s'orienter ...
Partager