>>>I am using the GETCOLOR() function to allow users to specify the color of bar chart columns. The return value is a number from 0 to 16777215 (black to white). Is there a function that can take this value and return the RGB combination for the color? An example is dark blue returns 16711680, but what I really want to know is the RGB combination of 0,0,255.
>>Mark,
>>
>>Ed and George have told you how to do this, but I would ask why bother? You can;
>>
>> THISFORM.Text1.ForeColor = 16711680
>>
>>So why bother to convert the color return value from getcolor(), just use it.
>
>The main reason is to display the values to the user in spinners. They can use the spinners to increase or decrease the values, thus changing the color without having to go back to GETCOLOR().
Hi,
I guess you already have this code. If so pls ignore.
This is the code I use in my builder for similar purpose :
function cn2rgb
lparameters nColor
return "RGB("+ ;
str(nColor%256,3)+","+;
str(floor(nColor%256^2 / 256),3)+","+;
str(floor(nColor / 256^2),3)+")"
Pls notice that a string value is returned.
Cetin