PDA

View Full Version : سوال: تعیین زبان پیش فرض فرم



sayan
جمعه 01 مرداد 1389, 17:27 عصر
سلام دوستان عزیز
چطوری میتونم فرمم تنظیم کنم که وقتی لود میشه زبان نوشتن در برنامه ام فارسی باشه.
با تشکر

mmd2009
جمعه 01 مرداد 1389, 17:33 عصر
با سلام

اگر منظور از زبان پیشفرض همونه باشه که در نوار وظیفه هستش ( منطور FA ) پیشنهاد میکنم در فرم لود اولیه خودتون کد زیر رو بذارید




InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("FA"));

sayan
جمعه 01 مرداد 1389, 18:52 عصر
ممنون دوست عزیز.
من فقط میخوام تو برنامه ی خودم زبان پیش فرض رو تغییر بدم نه تو خود سیستم

sobijoon
جمعه 01 مرداد 1389, 19:10 عصر
دوست من سلا این Functionکارتو راه میندازه کافیه تو Formloud هر Form صداش کنی.

[LTR_INLINE][LTR_INLINE] private void func_SetLanguagePersian()
{//kar in funtion in ast ke faghat Farsi ra mipazirad
System.Globalization.CultureInfo MyCulture = new System.Globalization.CultureInfo("fa-IR");
InputLanguage MyL;
string BackL;
MyL = InputLanguage.CurrentInputLanguage;
MyCulture = MyL.Culture;
BackL = MyCulture.Name;
MyCulture = new System.Globalization.CultureInfo("fa-IR");
InputLanguage.CurrentInputLanguage = System.Windows.Forms.InputLanguage.FromCulture(MyC ulture);
}

sayan
دوشنبه 04 مرداد 1389, 10:09 صبح
یه سوال دیگه
حالا چطوری میتونم اگه بخوام زبان پیش فرض انگلیسی کنم در CultureInfo چی باید بنویسم.
و اینکه چطوری اعداد رو هم فارسی کنم.
با تشکر

sobijoon
سه شنبه 19 مرداد 1389, 01:07 صبح
دوست من زبان پیش فرض اینگلیسی هست.
با کد بالا هم میتونی تبدیل به هر زبان دلخواه کنی.
تنظیم عدد رو با کد:چشمک: چک نکردم ولی از تو ویندوز این به راحتی امکان پذیره