CurrentUICulture

Odpowiedz Nowy wątek
2011-08-26 10:56
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.
edytowany 2x, ostatnio: Zieluowaty, 2011-08-26 10:57

Pozostało 580 znaków

2011-08-26 11:05
Rev
0

http://tinyurl.com/3b856gz


Uwierz mi, że umiem korzystać z google i piszę na tym forum tylko w ostateczności, jak już nie mogę znaleźć rozwiązania ani w sieci, ani w książkach... - Zieluowaty 2011-08-26 12:00
nie no, zobacz, to jak się stało, że ja znalazłem w 30 sekund, a ty nie mogłeś? - Rev 2011-08-26 12:04
1. Nie zawsze wiadomo jak dobrze wpisać żeby Ci wygooglało to co potrzebujesz. Wpisywałem trochę inaczej i nie tafiałem na strony podane przez Ciebie. 2. Te rozwiązania nie działają u mnie lub je źle rozumiem (zapewne to drugie). Możliwe, że trzeba przerobić jakoś podane tam rozwiązania do mojego programu, ale nie mam pewności jak... - Zieluowaty 2011-08-26 12:06
to naukę języka angielskiego polecam, rozwiąże i jeden i drugi problem. - Rev 2011-08-26 12:08
To nie wiem po co jest w takim razie to forum. Przecież jest masa forów gdzie piszą po angielsku, czemu tam się wszyscy nie przeniesiemy... Więc jak masz 'pomagać' w ten sposób to może w ogóle nie pomagaj. - Zieluowaty 2011-08-26 12:28

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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