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
Partager