Accueil
Articles
Astuces
Vidéos
Actualités
Auteurs
A propos
Contact
S'enregistrer
|
S'identifier
S'identifier
Authentification invalide
N
om d'utilisateur
M
ot de Passe
S
e souvenir de moi la prochaine fois.
S'identifier
Annuler
S'enregistrer
Mot de passe oublié ?
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
1 commentaire(s)
Tags:
WinForms
2 | Stratégie de développement
1 | Introduction
2 | Stratégie de développement
3 | Développement
4 | Conclusion
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 :
La première pour accueillir les boutons du haut (si le style est Toolbox, sinon la taille de cette zone vaut zéro)
La seconde pour accueillir les pages du TabControl
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)
1
2
3
4
»
Démarrer une discussion
impro
Chargement ...
Discussion démarée par
dinosors
le 02/06/2007 à 00:50, 1 commentaire(s).
Ecrire un commentaire
Titre
Commentaire
Annuler