Reproduire une interface à base de TabControl, possible ?
Bonjour à tous,
La question peut paraître bête mais je n'arrive pas à trouver de réponse à mon problème.
Je souhaiterai faire une application dont le contenu du formulaire peut varier. Mais je ne vois pas du tout comment faire ça.
Imaginons la chose suivante : j'ai une application qui me sert à faire une liste de recettes de cuisines. J'ai plusieurs fonctionnalité à ma disposition.
- J'ai une liste d'ingrédients disponibles avec un peu de blabla pour chacun. Ici, on a une interface de type explorateur avec à gauche la liste des ingrédients par catégories et à droite, l'info sur l'ingrédients choisi;
- Une liste des recettes déjà créées. Là encore, on a une interface de type explorateur;
- Un module pour créer une nouvelle recette. Cette fois, l'interface se veut classique avec des contrôleurs de types textbox et picturebox.
A part en utilisant un système d'onglets, comment je peux faire ça pour qu'un appuie sur le bouton d'un menu m'affiche le bon "module" ?
Afficher un formulaire à l'intérieur du formulaire ? Sans faire de MDI ?
Jouer avec des panels que l'on cache / affiche en fonction du module choisi ? Ca risque d'être le foutoir.
Utiliser un TabControl dont je cache les onglets pour appeler chaque panel via un bouton ?
En gros, existe-t-il un moyen d'avoir le même comportement qu'un TabControl (plusieurs interfaces accessibles) sans utiliser de TabControl. D'autant plus que le TabControl gère mal le redimensionnement alors je préfère d'autant plus l'éviter.