Meilleur auteur de réponses
Couleur de la barre de titre

Question
-
Bonjour,
J'aimerai juste récupérer la couleur de la barre de titre d'un formulaire! J'ai retourné la toile dans tout les sens sans trouver la formule magique. On ne trouve que des questions sur la modification de la couleur (aussi bien français qu'en anglais)
Je NE veux PAS la modifier, juste la récupérer :-)
J'ai essayé SysColor mais cela ne me donne pas la couleur en cours de ma barre de titre.
Merci de vos réponses
Jacques
Si la réponse vous satisfait, n'oubliez pas de la proposer comme réponse. Merci
Réponses
-
Bonjour,
Je pense que vous avez votre réponse ici
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone- Proposé comme réponse Teodora SharkovaModerator lundi 29 février 2016 16:27
- Marqué comme réponse Emile Supiot jeudi 3 mars 2016 06:12
-
Bonjour Richard,
J'ai lu et relu mais cela me parait bien compliqué :-) Donc pour celui qui veut faire un peu plus simple :
Public Function DetectCouleur() As Color Dim aarrggbb = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM", "ColorizationColor", "00000000") Dim argb = Convert.ToInt32(CLng(aarrggbb.ToString), 10) Dim argbcol = System.Drawing.Color.FromArgb(argb) Return argbcol End Function
Merci pour la piste de solution. Intéressant mais compliqué ... en tout cas pour mon niveau !
Jacques
Si la réponse vous satisfait, n'oubliez pas de la proposer comme réponse. Merci- Marqué comme réponse Emile Supiot jeudi 3 mars 2016 06:12
Toutes les réponses
-
Bonjour Jacques,
Que vouslez-vous dire par "récuperer" la couleur ? Parlez-vous de la référence comme par exemple si vous souhaitez réutiliser la même ailleurs ? Ou récupérer la valeur pour la mettre dans une variable ?
Cordialement,
Emile
Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.
-
Bonjour,
C'est ça !! Je veux réutiliser la couleur (ou ses déclinaisons) dans l'application. Malheureusement sur le web tout le monde veut la modifier :-) Ce qui est plus compliqué mais ce n'est pas mon but. C'est pour rendre l'application plus harmonieuse au point de vue des couleurs. La couleur de la barre de titre est fonction du choix de l'utilisateur. En utilisant la même couleur l'application resterait dans le même ton.
Merci
Jacques
Si la réponse vous satisfait, n'oubliez pas de la proposer comme réponse. Merci -
-
Bonjour,
Je pense que vous avez votre réponse ici
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone- Proposé comme réponse Teodora SharkovaModerator lundi 29 février 2016 16:27
- Marqué comme réponse Emile Supiot jeudi 3 mars 2016 06:12
-
Bonjour Richard,
J'ai lu et relu mais cela me parait bien compliqué :-) Donc pour celui qui veut faire un peu plus simple :
Public Function DetectCouleur() As Color Dim aarrggbb = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM", "ColorizationColor", "00000000") Dim argb = Convert.ToInt32(CLng(aarrggbb.ToString), 10) Dim argbcol = System.Drawing.Color.FromArgb(argb) Return argbcol End Function
Merci pour la piste de solution. Intéressant mais compliqué ... en tout cas pour mon niveau !
Jacques
Si la réponse vous satisfait, n'oubliez pas de la proposer comme réponse. Merci- Marqué comme réponse Emile Supiot jeudi 3 mars 2016 06:12