Bonjour,
Voici une explication plus détaillée:
Est-il possible de créer un composant de type TGraphicControl, qui offre la possibilité de passer les événements souris (OnClick par exemple) au composant qui se trouve en dessous ? (Une sorte de transparence aux événements souris).
Ceci sans devoir le faire manuellement en câblant chaque événement. Ce qui revient à dire, que mon composant ne répond pas aux événements souris, c'est le composant qui est dessous qui les reçoit.
Le but de ce composant est le suivant, dessiner des flèches par dessus des TImage, lorsque que l'on click sur une de ces images, c'est cette image qui reçoit l'événement OnClick peut importe qu'une flèche soit dessinée ou non par dessus cette image.
Le but de passer par un composant, est évident, car si je dessine des flèches "à la volée" celles ci sont effacées partiellement lors des manipulations sur les images, et il faut sans arrêts redessiner les flèches. En utilisant un composant, la méthode Paint redessine automatiquement ce qui est nécessaire.
Voila, c'est pas très simple à expliquer !
Si une esquisse de solution existe, je réponds aux questions pour de meilleures explications !
A+
Jean-Marc
Partager