Kader Yildirim
Visual Studio 2005 et les Windows Forms à travers un exemple simple
Découverte de quelques unes des nouveautés de .Net 2.0 et Visual Studio 2005 pour les smart clients
Par Kader Yildirim publié le 10/06/2005 à 23:44, lu 13228 fois, 4 pages
 2 | Stratégie de développement
Téléchargez le code source - 276 Kb
Stratégie de développement
Après avoir creusé le sujet et avoir lu l'article de Mitsuru Futura j'en suis arrivé à penser que le TabControl pourrait parfaitement convenir à mon besoin.

En effet chaque onglet du TabControl peut être vu comme un des boutons de la barre Outlook 2003. Par ailleurs le même contrôle peut aussi être utilisé comme une Toolbox (dans le cas de la Toolbox, le fait de cliquer sur un bouton déclenche le déplacement de ceux-ci vers le haut ou le bas, alors que dans le cas de la barre Outlook les boutons restent toujours en bas).

Ainsi je peux bénéficier du mode design sans faire aucun développement et au moment de l'affichage la représentation est faîte en fonction du style (TabControl classique, Outlook ou Toolbox).

Pour cela nous allons créer un nouveau contrôle qui hérite du TabControl et qui s'affiche en conformité avec le style choisi. Ce TabControl étendu va, au moment de son affichage, être substitué par un contrôle constitué de trois zones :
  1. La première pour accueillir les boutons du haut (si le style est Toolbox, sinon la taille de cette zone vaut zéro)
  2. La seconde pour accueillir les pages du TabControl
  3. La troisième pour accueillir les boutons du bas (si le style est Toolbox ou Outlook, sinon la taille de cette zone vaut zéro)




 
» Démarrer une discussion
 
Discussion démarée par dinosors le 02/06/2007 à 00:50, 1 commentaire(s).