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 :

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);
}
Le panel contient une wxScrolledWindow, contenant elle-même un wxStaticText pour l'affichage de texte simple.
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...