Bonjour,
alors voila, encore un petit soucis avec les sizers ( c' était trop beau pour etre vrai ) :
Utilisant, dans mon programme, une ToolBar avec plusieurs contrôles dedans, je me retrouve avec mes ToolsControls effacés dans les méandres de la frame, dés que je resize ma frame.
Donc, je veux mettre ma ToolBar et tous ses toolsControls dans un sizer Horizontal de maniere à ce que les controles soient le plus possible visibles.Et puis, en terme graphique c'est quand meme mieux:;)
Donc, pour cette affaire je creer un wxBoxSizer avec orientation HORIZONTAL;
bSizer3 = new wxBoxSizer(wxVERTICAL);Je dis que c' est la tool bar qui prends le sizer;;;; enfin, sur la doc ya pas cette fonction dans les membres de wxToolBar;alors..... autant c' est ca qui "chie dans la colle...."
ToolBar->SetSizer(bSizer3);
et pis je met mes Tools ds le sizer
bSizer3->Add(Address, 1, wxGROW|wxADJUST_MINSIZE, 0);
bSizer3->Add(EditAddress, 1, wxGROW|wxADJUST_MINSIZE, 0);
bSizer3->Add(User, 1, wxGROW|wxADJUST_MINSIZE, 0);
ceux ci on ete creés plus tot ds la fonction et sont de la forme
ToolBar->AddControl(Control); Voila, ben sinon, j' ai tester avec plusieurs sizers puis avec un wxSizer, pas d'erreurs a la compile, mais ca ne fonctionne pas.
Suis-je sur la bonne voie avec le wxBoxSizer pour sizer ma toolbar???


event.Merci();
@+;
ROOT_DIEU Alias satellite34