Bonjour,

J'ai développé (modestement) une application pour les élèves de maternelle.
Il s'agit de cliquer sur une StaticText contenant le prénom de l'élève, celle-ci disparait et laisse la place à une StaticBitmap contenant sa photo.
Bien sûr, une pour chaque élève de la classe.
Tous ces controles sont créés dynamiquement (car on se sait pas forcément combien on a d'élèves à afficher). Je ne connais donc pas leur ID à l'avance. J'utilise la fonction event.GetId() pour récupérer l'ID du controle sur lequel on a cliqué pour le dé-afficher et le remplacer par l'image.

Ca marche impec sous windows. Bien sûr, des écoles me demande la même chose sous Linux (c'est pourquoi j'ai choisi, entre autre python pour développer ce logiciel)
Mais patatrac, une fois sous Linux, le GetId() me renvoit systématiquement l'ID du panel contenant tous mes controles au lieu du StaticText (vous suivez?)

Quelqu'un aurait-il une idée sur ce phénomène ?

Merci d'avance