Please run the sample project on a monitor with 150% DPI scaling and open the color editor. You will notice that the circle is not synced with the color picker.
RadColorDialog dlg = new RadColorDialog(); dlg.ColorDialogForm.OldColor = Color.Green; dlg.SelectedColor = Color.Red; dlg.ShowDialog();
You will see that the OldColor (Color.Green) is not displayed in the radColorDialog.
ColorDialog on higher dpi has some small problems.
1. Size of dialog is larger so there is large gap in right and bottom part.
2. Selected radio button black circle is not in center of larger circle.
The CustomColorsConfigLocationNeeded event fires on dialog close but does not seem to fire on dialog open or load. So I can save a custom location for the custom colors when the dialog is closed but can't reference that location when the dialog is subsequently opened again. What am I missing?