سلام دوستان عزیز
چطوری میتونم فرمم تنظیم کنم که وقتی لود میشه زبان نوشتن در برنامه ام فارسی باشه.
با تشکر
سلام دوستان عزیز
چطوری میتونم فرمم تنظیم کنم که وقتی لود میشه زبان نوشتن در برنامه ام فارسی باشه.
با تشکر
با سلام
اگر منظور از زبان پیشفرض همونه باشه که در نوار وظیفه هستش ( منطور FA ) پیشنهاد میکنم در فرم لود اولیه خودتون کد زیر رو بذارید
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("FA"));
کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»
ممنون دوست عزیز.
من فقط میخوام تو برنامه ی خودم زبان پیش فرض رو تغییر بدم نه تو خود سیستم
دوست من سلا این 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);
}
یه سوال دیگه
حالا چطوری میتونم اگه بخوام زبان پیش فرض انگلیسی کنم در CultureInfo چی باید بنویسم.
و اینکه چطوری اعداد رو هم فارسی کنم.
با تشکر
دوست من زبان پیش فرض اینگلیسی هست.
با کد بالا هم میتونی تبدیل به هر زبان دلخواه کنی.
تنظیم عدد رو با کد چک نکردم ولی از تو ویندوز این به راحتی امکان پذیره