Avatar billede superdude Nybegynder
27. maj 2006 - 23:03 Der er 4 kommentarer og
1 løsning

MessageBoxButtons og localization

Jeg sidder og roder lidt med en C# windows applikation og er ret imponeret over hvor nemt string-localization er at håndtere med resource filer.

Men når jeg laver en MessageBox og sætter MessageBoxButtons til "Yes No" bliver de ikke vist som "Ja Nej" når jeg kører med dansk culture, hvilket jeg egentlig havde forventet - de bliver stadig vist som "Yes No".

Findes der en måde hvorpå standard teksterne på MessageBoxButtons kan blive oversat til lokal sprog eller er man nødt til at lave sin egen MessageBox klasse for at understøtte flere sprog?
Avatar billede mcnovy Nybegynder
27. maj 2006 - 23:32 #1
hvis du selv har lavet knappen Yes og knappen No, så skal du nok selv lave en class.

men hvis du bare bruger
msgBox.AddButtons(MessageBoxButtons.YesNoCancel);
så ville jeg da mene at den ville bruge det sprog computeren nu er sat til
Avatar billede mcnovy Nybegynder
27. maj 2006 - 23:44 #2
http://msdn2.microsoft.com/en-us/library/y99d1cd3(d=ide).aspx

der står lidt om det..!
Avatar billede superdude Nybegynder
28. maj 2006 - 00:06 #3
Jeg har ikke selv lavet knapperne - det er det jeg vil undgå. Jeg bruger en standard MessageBoxButtons.YesNo.

Det link du har postet beskriver desværre kun det jeg allerede selv har fundet ud ad - nemlig hvordan man kan styre localization på de strenge du bruger i din UI, blandt andet til tekst og titles i en MessageBox. Der står ikke noget om selve knapperne på message-box'en.

Det er muligt de følger OS sproget. Jeg har en engelsk version af XP, men sproget er sat til dansk.
Avatar billede pfp Nybegynder
28. maj 2006 - 01:27 #4
De følger OS sproget.
Avatar billede superdude Nybegynder
10. september 2008 - 19:45 #5
Lukker og slukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester