Playing a little bit more with NxColorPicker I found another bug or strange behavior of this control. Please follow this simple scenario:
1) Place on a form a (standard delphi component) Colorbox and add another 2 NxColorPicker components;
2) Set WebColorFormat=False for the first NxColorPicker and WebColorFormat=True for the second one;
3) At the OnChange event of the Colorbox write:
NxColorPicker1.SelectedColor:=ColorBox1.Selected;
NxColorPicker2.SelectedColor:=ColorBox1.Selected;
Well running the program at the first glance everything seemed Ok but it is NOT! Only if you choose any standard color from the ColorBox the result is ok, but if you choose the last colors, which corresponds to the windows colors then strange things appears! For example, choosing clActiveCaption in ColorBox then I obtain: $FF000002 and #0054E3. I have seen that the problematic colors are those which corresponds to negative integer numbers.
Maybe is normal and I am wrong, I am not an experienced programmer, delphi is one of my hobbies so please let me know wheter I am wrong or right. I have attached the program, I wrote in delphi 7.
Best regards,
Vizitator