Bonjour,
Voici mon problème : dans mon application, je dispose d'un panel (dérivé de wxPanel) qui affiche des informations sous forme de texte (souvent long).
Voici le constructeur de ma classe :
Le panel contient une wxScrolledWindow, contenant elle-même un wxStaticText pour l'affichage de texte simple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 InfoPanel::InfoPanel(wxWindow *parent, const wxSize& size) : wxPanel(parent) { _scrollArea = new wxScrolledWindow(this, wxID_ANY, wxDefaultPosition, size); _staticText = new wxStaticText(_scrollArea, wxID_ANY, ""); SetSize(size); }
Seulement, lorsque le texte est trop long, les scrollbars n'apparaissent pas, alors que wxScolledWindow devrait les ajouter elle-même normalement..
Note :
Ce qui est étrange, c'est que j'ai une autre classe dérivée de wxPanel qui possède une wxScolledWindow avec une wxListCtrl à l'intérieur, et là pas de problème : lors de l'ajout d'images dans la liste, les scrollbars apparaissent !
étrange...
Partager