Я ненавижу публиковать что-то, что не очень полезно, но, похоже, это выходит за рамки того, что Microsoft намеревалась сделать разработчикам с элементом управления. Несмотря на то, что должен быть вызов API, чтобы установить цвет (Windows, конечно, знает, как его покрасить в черный цвет, когда он включен, и в серый, если он отключен), метод для этого ускользает от меня.
Моя рекомендация, если никто больше не ответит, как делать то, что вам нужно, это либо получить новый элемент управления DateTime Picker с необходимыми свойствами (может показаться, что есть несколько сторонних опций), либо «бросить собственный "контроль".
FWIW, эта же проблема существует в VB.NET, за исключением того, что Microsoft специально переопределяет (а затем скрывает) свойства ForeColor (и BackColor), унаследованные от универсального объекта Control, чтобы ничего не делать.