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

Signaler
Messages postés
17
Date d'inscription
dimanche 12 janvier 2003
Statut
Membre
Dernière intervention
9 janvier 2009
-
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
-
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

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
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
Messages postés
480
Date d'inscription
jeudi 6 mai 2004
Statut
Membre
Dernière intervention
3 septembre 2007
1
Dites moi si je me trompe mais en .net les control sont automatiquement au style xp si on l'as bien sur ??
Messages postés
167
Date d'inscription
jeudi 9 décembre 2004
Statut
Membre
Dernière intervention
18 novembre 2007
1
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 ?
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
pour avoir une solution simple de la mise en oeuvre de UXTheme.dll, regarde ma source : http://www.csharpfr.com/code.aspx?ID=30908
Afficher les 6 commentaires