Bonjour,
J'aimerai afficher differants panels (alternativement) dans un wxSplitterWindow en fonction des evenements recu.
Ex : le menu item "propriété" est cliqué, un panel "Propriété "sera affiché dans le splitter, etc.
Pour l'instant j'affiche les panels dans de nouvelles frame, ce qui reste correcte mais moins péchu qu'une appliquation ou les panels sont affiché dans le corps meme de la fenetre principale.
J'ai essayé avec un pointeur sur un panel (panPreview)dans le splitter
et lors de l'evenement attribuer mon panel a panPreview
Code : Sélectionner tout - Visualiser dans une fenêtre à part swPreview->SplitHorizontally(panPreview, panMenu, 150);
Il ne se passe rien lors de l'evement, et pire encore, vu que panPropriete est declaré avec swPreview comme parent, il y a un petit bug d'affichage (on devine un morceau du panPropriete dans le swPreview des le lancement de l'appliquation).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3//evenement Propriété panPreview = panPropriete;
Il faut peut etre jouer avec les attribut display et autre ??
Partager