PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > nzn.fr.delphi > TjvColorComboxBox et couleurs perso
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
TjvColorComboxBox et couleurs perso

Réponse
 
LinkBack Outils de la discussion
Vieux 17/10/2007, 09h49   #1 (permalink)
Richard
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut TjvColorComboxBox et couleurs perso

Bonjour à tous

J'essaye d'ajouter des couleurs à moi dans la liste de couleurs d'un
TjvColorComboxBox sans succès, je les ajoute dans la prop ColorNameMap
sous la forme $0000e4d8=truc mais elles sont ignorées à l'execution

j'ai raté quoi ??

merci


RM
  Réponse avec citation
Vieux 17/10/2007, 17h00   #2 (permalink)
OBones
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: TjvColorComboxBox et couleurs perso

Richard wrote:
> Bonjour à tous
>
> J'essaye d'ajouter des couleurs à moi dans la liste de couleurs d'un
> TjvColorComboxBox sans succès, je les ajoute dans la prop ColorNameMap
> sous la forme $0000e4d8=truc mais elles sont ignorées à l'execution
>
> j'ai raté quoi ??


Que ColorNameMap n'est pas fait pour ça:

http://homepages.codegear.com/jedi/j....php?Id=146494

Ce que tu cherches, c'est CustomColors, uniquement accessible via le
code, pas dans le concepteur.

--
Olivier Sannier
Coordinateur Général JVCL
http://jvcl.sf.net/

Retrouvez-moi sur Viaduc :
http://www.viaduc.com/invitationpers...023asu3wwgwpzx
  Réponse avec citation
Vieux 18/10/2007, 08h35   #3 (permalink)
Richard
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: TjvColorComboxBox et couleurs perso

OBones a écrit :
>
> Que ColorNameMap n'est pas fait pour ça:

c'est trompeur
>
> http://homepages.codegear.com/jedi/j....php?Id=146494
>
> Ce que tu cherches, c'est CustomColors, uniquement accessible via le
> code, pas dans le concepteur.
>

Merci pour l'info. Mais que faut-il transmettre ?
une liste, sous quelle forme ?

Merci

RM
  Réponse avec citation
Vieux 18/10/2007, 08h46   #4 (permalink)
OBones
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: TjvColorComboxBox et couleurs perso

Richard wrote:
> OBones a écrit :
>>
>> Que ColorNameMap n'est pas fait pour ça:

> c'est trompeur
>>
>> http://homepages.codegear.com/jedi/j....php?Id=146494
>>
>> Ce que tu cherches, c'est CustomColors, uniquement accessible via le
>> code, pas dans le concepteur.
>>

> Merci pour l'info. Mais que faut-il transmettre ?
> une liste, sous quelle forme ?


En regardant vite fait dans le source, c'est une string list contenant
des paires clés-valeur de cette forme:

ColorA=012345
ColorB=012345
....

Pour en être sûr, tu peux aussi lire le contenu de la propriété une fois
le dialogue de création ouvert.
  Réponse avec citation
Vieux 18/10/2007, 09h29   #5 (permalink)
Richard
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: TjvColorComboxBox et couleurs perso

OBones a écrit :
>
> En regardant vite fait dans le source, c'est une string list contenant
> des paires clés-valeur de cette forme:
>
> ColorA=012345
> ColorB=012345
> ...
>
> Pour en être sûr, tu peux aussi lire le contenu de la propriété une fois
> le dialogue de création ouvert.


ca fonctionne en effet, merci du coup de main
au final, pour n'avoir que ses propres couleurs dans le combo ca donne:

CbxSurveyColor.items.Clear;
CC:=TStringList.Create;
CC.Add('ColorA=ffffff'); // la premiere couleur est ignorée...
CC.Add('ColorB=ffffff');
CC.Add('ColorC=a5c1e0');
CC.Add('ColorD=45f39c');
CC.Add('ColorE=415263');
CC.Add('ColorF=7851f3');
CC.Add('ColorG=121212');
CC.Add('ColorH=3345fe');
CbxSurveyColor.CustomColors:=CC;
CC.Free;

J'imagine qu'on doit pouvoir renomer les couleurs dans ColorNameMap

Merci

RM
  Réponse avec citation
Vieux 18/10/2007, 09h36   #6 (permalink)
OBones
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: TjvColorComboxBox et couleurs perso

Richard wrote:
> OBones a écrit :
>>
>> En regardant vite fait dans le source, c'est une string list contenant
>> des paires clés-valeur de cette forme:
>>
>> ColorA=012345
>> ColorB=012345
>> ...
>>
>> Pour en être sûr, tu peux aussi lire le contenu de la propriété une
>> fois le dialogue de création ouvert.

>
> ca fonctionne en effet, merci du coup de main
> au final, pour n'avoir que ses propres couleurs dans le combo ca donne:
>
> CbxSurveyColor.items.Clear;
> CC:=TStringList.Create;
> CC.Add('ColorA=ffffff'); // la premiere couleur est ignorée...
> CC.Add('ColorB=ffffff');
> CC.Add('ColorC=a5c1e0');
> CC.Add('ColorD=45f39c');
> CC.Add('ColorE=415263');
> CC.Add('ColorF=7851f3');
> CC.Add('ColorG=121212');
> CC.Add('ColorH=3345fe');
> CbxSurveyColor.CustomColors:=CC;
> CC.Free;
>
> J'imagine qu'on doit pouvoir renomer les couleurs dans ColorNameMap


Oui, c'est le but. Notamment pour afficher "Urgent" plutôt que "clRed"
par exemple.
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 11h26.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,12978 seconds with 14 queries