[C#] MonthCalendar i język aplikacji

Witam

Chciałbym aby kontrolka MonthCalendar była po polsku mimo uruchomienia na angielskiej wersji systemu. Ja mam system polski więc próbuje w drugą stronę. Próbowałem z

Thread.CurrentThread.CurrentUICulture = new CultureInfo("en");

Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en");

Jednak nadal MonthCalendar jest po polsku. Zmieniłem w panelu sterowania format na angielski i od razu w programie mam kalendarz po angielsku. Czy da się coś takiego zrobić tylko dla aplikacji?

Na pewno ustawiasz te właściwości przed inicjalizacją kontrolek(najlepiej przed Application.Run albo przed Form.InitializeComponent)?

Przed Form.InitializeComponent próbowałem. Przed Application.Run też właśnie spróbowałem. Kalendarz jak zaklęty po polsku.

Nie możesz tego zrobić, musiałbyś sam zaimplementować taką kontrolkę.

http://support.microsoft.com/Default.as … &x=18&y=19

Ale lipa