How do I set the next available custom color in the ColorDialog?
- by Hannah
I'm currently coding in VB.net.
A user places the cursor in a table cell and clicks on "Table Background Color" to edit the current background colour.
Currently I have been able to detect the current colour (for instance a light blue) and set that colour in the ColorDialog (Colour swatches are correct and RGB values are correct).
What I would like to do is enable the user to click on the "Add to Custom Colors" to save the colour. Problem is, it sets the first square in the custom colours area (which happens to already be filled in with another custom colour), rather than finding the next square that is white and set it there instead.
Is this possible?
If the user selects a new custom colour square when they first load the ColorDialog, the current colour (light blue) disappears and the colour swatches and RGB values are set as white.
Thanks