Bonjour,
J'ai un fiche (delphi 10.1, pb sous windows 10, 8,7...) avec des TSpeedButton, des TButton et un TImageViewer de la GR32.
Le but est d'afficher des photos et de changer de photo par les TButtons. Jusque là pas de soucis !
Ayant un bouton image suivante et un image précédente, j'ai voulu utiliser en plus ou en parallèle des boutons les flèches du clavier.
Pour cela j'ai mis le KeyPreview de la fiche à True et j'ai traité les touches des flèches dans le OnKeyDown.
Cela ne fonctionne pas : l'appui sur les les flèches change le TButton qui a le focus et le OnKeyDown ne part pas.
Dans un autre mode de fonctionnement de cette fiche (diaporama) je masque le Panel qui contient tous les TButtons et miracle OnKeyDown fonctionne.
Si je ré-affiche mes TButtons, tant que je n'en ai pas cliqué un, le OnKeyDown est OK des que j'ai cliqué sur un des boutons, l'événement ne part plus !!
Comment puis-je faire ?
Merci
Partager