Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonsoir, je voudrais savoir comment faire pour changer de couleur un control par exemple piechart pour que le futur utilisateur puisse mettre les zones de pourcentage de la couleur qu'il veut. merci. posez des questions si je me suis mal exprimé.
Hors ligne
avec SetDataStyle peut etre ?
ainsi que la fonction SetSeriesStyle ...
Hors ligne
oki je vais essayer demain , merciii
Hors ligne
seul cette syntax met les bordure d'une autre couleur mais je n'ai pas trouvé comment faire pour changer la couleur à l'intérieur des zones :
gr_1.SetSeriesStyle(ls_serie1, background!, ld_color)
j'ai essayé foreground! mais sans résultat.
si vous avez un exemple cela m'aiderai beaucoup.
merci.
Hors ligne
tu as respecté la bonne syntaxe ?
http://infocenter.sybase.com/help/index … JBGJCG.htm
Hors ligne
oui, de plus pour l'instant pour mes tests j'ai posé le piegraph sur une simple fenetre et j'ai respecté la syntaxe, bon ej continue à chercher.
Hors ligne
il y a des codes exemples fournis avec pb... dans le repertoire sybase\Code Examples\Example App\
et la, tu pourras trouver ton bonheur...peut etre ?
Hors ligne
comprend pas avec un "colgraph" ca fonctionne mais avec un "piegraph" rien !
Hors ligne
le piegraph est peut etre limité ?
Hors ligne
oui peut être ...
Hors ligne
Mon problème est résolu, il suffisai de jouer avec les catégories, voici un court exemple:
integer li_serie = 1 li_serie = gr_apercu.addSeries('') gr_apercu.addcategory(1) gr_apercu.addcategory(2) gr_apercu.addData(li_serie, 75,1) gr_apercu.addData(li_serie, 25,2) gr_apercu.setdatastyle( 1, 1, foreground!, long(rgb(...))) // setdatastyle(serie,categorie, type, couleur)
voilà
Hors ligne