I've just started using an NDateTimePicker and noticed a couple of things with how it looks:
1) When I use a skin most of the skins do not draw a border around the calendar drop-down button when the control does not have the focus. It seems there at least needs to be a line on the left of the button to separate the date with the button. I've attached a screenshot which shows an example of this.
2) The NDateTimePicker does use the skin or palette but there are many colors that are not utilized by the widget. Thus they stay the default colors regardless of which skin/palette I use. I expected this widget to take advantage of the skin/palette fully like the rest of the N* widgets do. Is there an expectation that I have to code for a palette/skin change event myself and then change the widgets Calendar***Color Properties? Another way?
I'm using the 11.1.17.12 build.
Thanks very much for the explanation:
1) I was planning on using one or more of the existing skins and personally thought those images could be improved. Mainly wanted to report this perhaps making it a candidate for a future minor change to the default skin files. Glad to know about the workaround with my own skin.
2) On my Win7 I changed to the Classic theme and the colors started being used except for the back color for the date field. When I stopped calling the Application.EnableVisualStyles() then I got the back color for the palette and the theme did not matter. I did notice the forecolor wasn't pulled from the palette but was black for the date field, though. That's much closer to using the entire skin/palette without the visual styles. I noticed, however, that the left half of the drop-down button didn't cause the drop-down to show when clicked on but caused the selection into the field. Seems there is some odd behavior here.
Is there any recommendation for how to use the Application.EnableVisualStyles with the Nevron UI?