Bonsoir,
Sur la fiche d'une maquette j'ai un TPanel et dans celui-ci j'ai 24 autres TPanels, chacun contenant une TCheckBox.
Je me déplace d'un panel enfant à l'autre avec les flèches gauche-droite ou TAB-MAJ_TAB, et tout va bien.
Quand j'entre dans un panel enfant, celui-ci donne le focus à la checkbox qu'il contient, du coup en appuyant sur ESPACE je coche ou décoche la case etc'est parfaitça serait parfait si je pouvais savoir quelle checkbox a généré l'événement, mais quand je mets dans la procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); la ligne ShowMessage((Sender as TObject).ClassName);, ça me retourne devinez quoi ? TForm1.
Et comment je vais réussir à trouver la checkbox qui vient d'être cochée ou pas ?
Parce que c'est ça dont j'ai besoin…
Merci pour vos idées,
Partager