Bonjour,
J'essaie de masquer un onglet un ruban (TRibbon).
Celui-ci doit être afficher seulement quand l'utilisateur peut l'utiliser. Un peu comme le fait word avec les graphiques. Certains onglets apparaissent uniquement si le focus est sur un graphique.
J'ai donc essayé plein de chose et en fonction de l'aide et de tous mes tests, j'en suis arrivé à la conclusion que le code suivant devrait fonctionner.
Or ce n'est pas le cas. Il ne se passe rien.
J'ai trouvé des méthodes qui fonctionnent mais le problème c'est qu'elles suppriment totalement les pages et leur contenu. Ainsi, je ne peux pas les réafficher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Ribbon1->Tabs->Items[1]->Page->Hide(); Ribbon1->Tabs->Items[1]->Page->Visible = false;
Vous avez une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Ribbon1->Tabs->Ribbon->DeleteTab(1); Ribbon1->Tabs->Ribbon->RemoveTab(cmdvoc->Caption);
Au passage, le ruban à un style office 2007. Savez-vous comment faire pour les passer en style office 2010 ?
Merci
ps : C++Builder 2009
Partager