Dunque, all' avvio della applicazione:
codice:
Threading.Thread.CurrentThread.CurrentCulture = _
CultureInfo.CreateSpecificCulture("en-US")
Threading.Thread.CurrentThread.CurrentUICulture = _
CultureInfo.CreateSpecificCulture("en-US")
Quando apro un Form secondario contenete un MonthCalendar:
codice:
Debug.Print("CurrentCulture: " & Threading.Thread.CurrentThread.CurrentCulture.Name)
Debug.Print("CurrentUICulture: " & Threading.Thread.CurrentThread.CurrentUICulture.Name)
La risposta è:
codice:
CurrentCulture: en-US
CurrentUICulture: en-US
Ok, la Culture è effettivamente en-US e le Label sono tutte correttamente in inglese.
Ma il Month Calendar continua ad essere bellamente in italiano... e dove prende il linguaggio?
.