|
|
|
|
||||||
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 (permalink) |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#2 (permalink) |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#3 (permalink) |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#4 (permalink) |
|
Messages: n/a
Hébergeur: |
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. |
|
|
|
#5 (permalink) |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#6 (permalink) |
|
Messages: n/a
Hébergeur: |
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. |
|
![]() |
| Outils de la discussion | |
|
|