Bonjour tout le monde.

J'ai une question plutôt pour ceux qui aiment les composants créés dynamiquement :

J'ai une class XXX : public TPanel où j'ai un DYNAMIC void __fastcall MouseDown

Dans la partie public : J'ai une déclaration de TImage *image;

Lors de la création de la class XXX , j'ai bien les panels qui sont créés et lorsque je clique sur les panels : aucun problème.. J'ai une alerte qui s'affiche (ShowMessage placé dans le code de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
void __fastcall XXX::MouseDown (TMouseButton Button, TShiftState Shift, int X, int Y)
{
 
  ShowMessage(this->id);
}
)

Cependant lorsque j'ai une image dans le panel, Le click ne marche plus !. Vu qu'elle vient sur le panel.

Malgré que j'ai fais : XXX->image->OnMouseDown = XXX->OnMouseDown
le click sur l'image ne marche pas.

Ma question : Comment faire pour que l'image soit transparente au niveau des clicks ?

Merci