CurrentUICulture

0

Witam, mam taki oto problem:

Programik posiada okienko z różnymi opcjami między innymi z wyborem języka wyświetlania. Przygotowałem sobie na spokojnie (pracuję w Visual C# 2010 Express) dwie wersje językowe, polską i angielską wszelkich przycisków, tabel itd.

Chcę by po przyciśnięciu na przycisk zmieniały mi się te napisy na inną wersję językową. Poszukałem w internecie i znalazłem funkcję wymienioną w temacie, wygląda to na razie tak:

private void btnLanguageChooserClick(object _objSender, System.EventArgs _evEvent)
{
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en");
}

Dorobienie jednego if'a/case'a by odpowiedni język się ustawiał to nie problem.

Problemem jest jednak to, że aby napisy na przyciskach i tabelach się zmieniły muszę zamknąć i otworzyć ponownie okno. I tu moje pytanie, czy jest jakaś funkcja pozwalająca na ominięcie burzenia i odbudowania na nowo wszystkich okien (czego muszę uniknąć). Chodzi mi o jakąś funkcję odrysowania, albo jakiś inny przyjazny sposób.

Pozdrawiam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1