I'm having a really hard time dealing with the transitions between dark blue background -> white border -> dark blue -> bright yellow text in the UI. If an option to revert all colors to completely default windows colors the way Aurora VB6 does it is out of the question, would it at least be possible to reduce the thickness of the borders on many of the controls? After a fair amount of experimentation, I feel that this is the best outcome possible that doesn't require any code changes:
All that is required is to select all the relevant controls on a form, and change the FlatStyle from Standard to Flat. I did do my research and found it is quite a pain to change the border color altogether, requiring a fair chunk of windows programming.
It's possible you may have already tried this and noticed that this introduces an annoying flicker. That can be eliminated by adding this to all your forms (it's just a copy paste, no thinking required)
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x02000000; // Turn on WS_EX_COMPOSITED
return cp;
}
}
I do know you've got 6 thousand other things on your plate, and appreciate the insane amount of work you're undertaking