Bonjour à tous,
Voilà, j'ai un wxStaticBoxSizer (pour l'étiquette et ne pas à avoir à calculer un offset en Y pour afficher des trucs à l'intérieur comme si je faisais avec un wxStaticBox).
Dedant, j'ai un wxFlexGridSize qui possède 2 ligne:
- la première possède un wxPanel de boutton radio
- la deuxième contient un wxPanel de controles
Dans la deuxième ligne, s'affiche un wxPanel si l'utilisateur a sélectionné le premier boutton, un autre wxPanel si l'utilisateur a sélectionné le deuxième choix dans les radio, et rien s'il a choisi le 3eme boutton.
Je voudrais que la deuxième ligne se redimensionne en fonction de ce qu'elle contient.
J'ai essayé un peu toutes les fonctions pour virer le wxPanel (Hide, Detache, Remove) combiné a tout ce qui touche au rafraichissement et au recalcul des dimensions d'un wxSizer (Layout, RecalcSize, etc...) et rien a faire, le wxStaticBox ne veut pas se réduire lorsque la deuxième ligne ne contient plus rien.
Il me semble même (oui j'ai essayé plein de trucs je m'y perd un peu) que lorsque je fais un remove, le wxPanel est toujours là...
Que dois-je faire?
Je vous remercie
A bientôt
Partager