TABCONTROL STYLE XP (NE VOUS RÉJOUISSEZ PAS TROP VITE)

monstros2003 Messages postés 17 Date d'inscription dimanche 12 janvier 2003 Statut Membre Dernière intervention 9 janvier 2009 - 7 juil. 2004 à 21:28
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 - 8 juin 2005 à 19:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23778-tabcontrol-style-xp-ne-vous-rejouissez-pas-trop-vite

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
8 juin 2005 à 19:44
jrbleboss >>> pas automatiquement non... il faut spécifier à ton appli d'utiliser les themes d'xp

Pym Corp >>> Il y a 3 controles qui posent problèmes : CheckBox, GroupBox et Slider.
Pour les 2 premiers, j'ai redéveloppé les miens (pas encore en ligne)... pour le slider, j'ai eu la fleme... je ne l'utilise jamais ;)

Par contre, ces problèmes sont totalement réglés avec .NET2
jrbleboss Messages postés 480 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 3 septembre 2007 1
8 juin 2005 à 19:37
Dites moi si je me trompe mais en .net les control sont automatiquement au style xp si on l'as bien sur ??
Pym Corp Messages postés 166 Date d'inscription jeudi 9 décembre 2004 Statut Membre Dernière intervention 18 novembre 2007
25 mai 2005 à 13:58
Bonjour SebMaFete,

Je me suis développé une tabcontrol autorisant le style de windows xp en vb.net assez similaire à la tienne (j'utilise uxtheme également).

Je rencontre un problème assez génant par contre : quelques controls comme les GroupBoxs ou les TrackBars n'acceptent pas la transparence, même en créant un control utilisateur et en les héritants pour qu'ils acceptent le style transparent.

Aurais tu une idée pour corriger ce problème ?
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
25 mai 2005 à 11:39
pour avoir une solution simple de la mise en oeuvre de UXTheme.dll, regarde ma source : http://www.csharpfr.com/code.aspx?ID=30908
spy166 Messages postés 207 Date d'inscription jeudi 21 novembre 2002 Statut Membre Dernière intervention 29 mars 2006
7 juil. 2004 à 22:40
Oui moi aussi je test le bêta de vb 2005 et le framework 2.0 corrige ce problème, et bien d'autre chose aussi :)
Je viens de regarder ton lien et c'est vrai qu'utilser uxtheme.dll ne peut être que la meilleur solution, vu que widows fait de même.
En tout cas le gars qui a fait ça à l'air de bien s'être déchiré... alors que moi c'était plûtot dans la simplicité, mais le résultat n'est pas le même.
Enfin, vivement la finale de vs 2005 !
monstros2003 Messages postés 17 Date d'inscription dimanche 12 janvier 2003 Statut Membre Dernière intervention 9 janvier 2009
7 juil. 2004 à 21:28
Salut spy166, je vois que tu bosses encore sur le Style XP. Pour ma part j'ai trouvé à cette adresse http://www.thecodeproject.com/cs/miscctrl/themedtabpage.asp des infos sur le sujet. Je pense que ca pourrai t'interesser ;). Sinon pour info aussi le framework 2.0 devrait régler une partie du problème comme j'ai pu le constater à travers la Beta.
Rejoignez-nous