2 votes

Les onglets dans les TabControl/TabPage .NET sont laids

Je crée des onglets dans le TabControl de C#, et bien que ce soit très facile à faire, ils sont extrêmement laids. J'ai fait quelques recherches sur Internet et a fondé une entreprise qui vend des améliorations graphiques à divers composants d'interface graphique. en .NET, mais cela coûte 400 $. Étant donné que je travaille sur un projet de maîtrise, c'est hors de question. Quelqu'un a-t-il d'autres suggestions pour "embellir" les onglets ? Je vous remercie.

Editer : Mon erreur - j'ai oublié de préciser que j'utilise Windows.Forms.

5voto

micahtan Points 6457

Si vous optez pour l'option gratuite, essayez ce qui suit :

  • Ajouter plus d'espacement aux en-têtes d'onglets (TabControl.Padding) La valeur par défaut de 6,3 rend les en-têtes trop chargés.
  • Utiliser des icônes. Remplir la liste d'images (TabControl.ImageList) et extraire les images par page d'onglet via TabPage.ImageIndex ou TabPabe.ImageKey.

La suggestion de WPF ci-dessus est également valable - elle est gratuite et vous pouvez la rendre agréable assez facilement. L'inconvénient est qu'il y a une certaine montée en puissance si vous n'êtes pas familier avec la technologie.

3voto

Tomer Pintel Points 1040

Les L'endroit où l'on peut trouver du code gratuit pour .NET est projet de code .

Une recherche rapide a permis de trouver ce joli contrôle de tabulation (dans WinForms) : http://www.codeproject.com/KB/tabs/KRBTabControl.aspx

Pas encore besoin de WPF...

1voto

Steve Danner Points 11604

Pouvons-nous supposer que vous utilisez Windows Forms à ce stade ? Je vous suggère de vous intéresser plutôt à WPF. La boîte à outils WPF sur codeplex contient un très beau contrôle de ruban. qui pourrait être un bon substitut au contrôle de tabulation standard.

1voto

Steven A. Lowe Points 40596

Mes onglets ont l'air en bon état, qu'est-ce que vous en pensez ?

Postez une photo de vos onglets "laids", et postez une photo de ce à quoi vous pensez que les onglets "jolis" devraient ressembler ; les contrôles dessinés par le propriétaire peuvent faire beaucoup...

mais s'il s'agit de votre thèse, à moins que votre thèse ne porte sur la conception graphique, les "jolis" onglets sont probablement une perte de temps !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X