Auparavant, j'avais un composant TClavier qui héritait de TLayout.

Il contient des TRectangle à qui je donne des procédures pour OnTap, OnGesture, OnMouseDown, et OnMouseUp.
Ça me permet d'utiliser indifféremment la souris ou le tactile pour cliquer dessus.

Désormais, mon composant hérite de TComponent (pour faire un composant non visuel), et ce qui correspondait précédemment au TClavier hérite de TForm et est contenu dans le nouveau composant.
En gros, je suis passé de ça :
TClavier (TLayout) - TRectangle
à ça :
TClavier (TComponent) - TClavierInterne (TForm) - TRectangle

Et depuis, quand je clique sur un TRectangle, ça ne fonctionne plus qu'avec la souris. Le tactile ne réagit plus. J'ai mis un point d'arrêt dans le OnTap, et il n'y passe même pas.
Je ne vois pas pourquoi ...

Je ne sais pas trop quelle partie du code poster (il y en a long)