Hej
Jag skulle vilja ha Messagebox med svensk dialog. Alltså istället för "Yes" "No" knapp vill jag ha "Ja" och "Nej" label på knappen.
Hur gör jag det?
Tack för uppmärksamheten
Mvh
/ TT
9 svar · 436 visningar · startad av T_Codez
Hej
Jag skulle vilja ha Messagebox med svensk dialog. Alltså istället för "Yes" "No" knapp vill jag ha "Ja" och "Nej" label på knappen.
Hur gör jag det?
Tack för uppmärksamheten
Mvh
/ TT
Om jag skriver:
blnSvar = MsgBox("Rubrik", MsgBoxStyle.YesNo, "titel")
får jag "Ja" och "Nej" knappar...
Har du kanske ett engelskt operativsystem installerat för jag tror det ändrar texten på knapparna!
Okay...
Så kan det faktiskt vara iom att jag har engelskt OS (XP).
Men borde det inte att gå att toppstyra det på något sätt ändå?
Tar tacksamt emot den informationen isf. :)
det skulle så fall vara om du gjorde ett nytt formulär som ser ut som popuprutan (elelr hur du nu vill!) och sätter in egna knappar (command-buttons) i den...
det ger i alla fall bättre möjlighet till att designa mer i sina program :P
Jo iof så kan jag göra det. Men å andra sidan så borde det gå att göra på ett enklare/smidigare sätt... Men det är ju bara vad jag tycker...
Jag ska iaf fortsätt klura på detta ett tag till... :h
http://www.codeproject.com/cs/miscctrl/MessageBoxIndirectCS.asp
Men det är som sagt dina språkinställningar som avgör vilket språk texten kommer att vara på. Vad är det du gör som är så otroligt viktigt att det är svenska i messageboxen oavsett språkinställningar? :q
det borde väl också gå att ställa in att det ska vara svenska som språk i programmet också?
jag är inte så särskiltl duktig på VB... än... :P men i ASP kan man skriva en liten rad för att få hela sidan att använda ex. svenska datumformat osv...
Om det går att ställa in på detta sättet borde väl också Ja och Nej knapparna i messageboxen bli svenska?
Du borde kunna ändra på CultureInfo i CurrentThread. Om du sätter det till svenska så kanske det är så att du får JA/NEJ istället för YES/NO.
Det är inte testat och ett helt otippat förslag. Läs på lite om System.Threading så hittar du information om CurrentThread.
- Magnus
Vad är det du gör som är så otroligt viktigt att det är svenska i messageboxen oavsett språkinställningar?
Well... otroligt viktigt är det väl inte. Satt mest och spånade loss lite i C# världen.
Sen snöade jag in på det här med Mess boxar för jag tycker att det borde finnas "enklare" sätt att tvinga fram ett språk, och det oberoende på vilken landsinställning eller vilket os man har i burken man sitter vid, kontra att man skapar ett formulär.showdialog, Typ :OO
Kan iof tänka mig att det finns krav på att en applikation ska vara på renodlad Svenska och inget annat även om det engelskt os etc.
Sen om det är bra eller genomtänkt det låter jag vara osagt
;)
Thankz för länken :e