К сожалению, нет общесоциальной настройки для культуры по умолчанию для новых потоков. Культура потока по умолчанию устанавливается Windows при его создании.
Также ознакомьтесь с этой KB статьей , которая устарела, но, по-моему, все еще применима. DatePicker использует региональные настройки Windows, а не currentCulture.
Вы можете изменить настройки DatePicker напрямую, чтобы он отображался по вашему желанию.
Что-то вроде:
DatePicker1.Format = DateTimePickerFormat.Custom
DatePicker1.CustomFormat = "MM-dd-yyyy"
Я думаю, что если бы у меня их было много, я мог бы создать свой собственный класс для наследования от DatePicker и установить его в конструкторе.