Bonjour,
Je travaille sur un projet d'application, assez grosse. Avec une bibliothèque propre à l'entreprise en développement à côté. Et en ce moment, je me heurte à un conflit avec un collègue.
C'est à dire, nous souhaitons gérer des onglets dans ce logiciel, naturellement on a décidé de choisir le TabControl, mais assez vite j'ai trouvé ce control assez limité par Windows en terme de personnalisation et de pratique (Add/remove pour cacher un onglet plutôt visible=false ? :/), ce qui est bien dommage. Alors je comptais évoluer sur une technique de panel superposé, avec un panel de "navigation" contenant des boutons servant à afficher ou non les panels du dessous, impliquant une gestion d'events. Mais pour mon collègue c'est une hérésie de repenser un control déjà créé, à cause des normes etc etc.
Mais n'étant pas très calé en IHM, j'aimerais savoir quels problèmes je risquerais de rencontrer pour l'évolution de mon logiciel sur mon principe de panel superposé ?
Merci d'avance, en espérant avoir expliqué mon problème assez explicitement !





Répondre avec citation



c'est un peu ce qu'on a repris dans notre principe. Un panneau TabbedPan, qui contient des couples boutons/panelsContenu (Class TabbedPanTab inherits Panel), ainsi qu'un panel menu pour y intégrer les boutons, et un panel contenu pour y intégrer les panelsContenu. Etant amené à être réutilisé partout dans l'appli, on essaye de le faire générique au maximum, et si possible ne pas se fermer entièrement sur l'évolution (Nouveau framework etc)
Partager