PDA

View Full Version : textboxفارسی (فارسی کردن صفحه کلید) در سی شارپ ویندوز اپلیکیشن



vahdani_d
شنبه 06 اسفند 1390, 18:30 عصر
صفحه کلید فارسی بشه وقتی میریم روش و نیازی ب برگردوندن زبان نباشه و به همین ترتیب زبان لاتین بشه ری تکس باکس دوم

گشتم 1 روزه دارم میگردم اما نیست و اکثر تاپیک ها نصفه هست و به جواب نرسیده و یا اصلا بری سی شارپ بیست
http://barnamenevis.org/showthread.php?5401-%D9%85%D9%86-%DB%8C%DA%A9-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-textbox-%D9%87%D8%A7%DB%8C-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D9%88-%D9%84%D8%A7%D8%AA%DB%8C%D9%86-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AF%D8%A7%D8%B1%D9%85&highlight=%D8%AA%D8%A7%DB%8C%D9%BE+%D9%81%D8%A7%D8 %B1%D8%B3%DB%8C+%D8%AF%D8%B1+%D8%AA%DA%A9%D8%B3+%D 8%A8%D8%A7%DA%A9%D8%B3

http://barnamenevis.org/showthread.php?25585-%D9%81%D9%82%D8%B7-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D9%88-%D8%B1%D8%A7%D8%B3%D8%AA-%D8%A8%D9%87-%DA%86%D9%BE-%D9%86%D9%88%D8%B4%D8%AA%D9%86-%D8%AF%D8%B1-%D8%AA%DA%A9%D8%B3-%D8%A8%D8%A7%DA%A9%D8%B3&highlight=%D8%AA%D8%A7%DB%8C%D9%BE+%D9%81%D8%A7%D8 %B1%D8%B3%DB%8C+%D8%AF%D8%B1+%D8%AA%DA%A9%D8%B3+%D 8%A8%D8%A7%DA%A9%D8%B3

http://barnamenevis.org/showthread.php?30188-textbox%D9%81%D8%A7%D8%B1%D8%B3%DB%8C%28%D9%81%D8% A7%D8%B1%D8%B3%DB%8C-%DA%A9%D8%B1%D8%AF%D9%86-%D8%B5%D9%81%D8%AD%D9%87-%DA%A9%D9%84%DB%8C%D8%AF%29&highlight=%D8%AA%D8%A7%DB%8C%D9%BE+%D9%81%D8%A7%D8 %B1%D8%B3%DB%8C+%D8%AF%D8%B1+%D8%AA%DA%A9%D8%B3+%D 8%A8%D8%A7%DA%A9%D8%B3

و نمونه های دیگه

ehsan_starlight
شنبه 06 اسفند 1390, 18:35 عصر
برات یه تکه کد ضمیمه میکنم . ببین به کارت میاد!

Mahmoud Zaad
شنبه 06 اسفند 1390, 18:49 عصر
سلام
کدهای مربوط به تغییر زبان رو توی رویداد Enter تکست باکس ها بنویس.

mehdi zanjani
شنبه 06 اسفند 1390, 18:53 عصر
با کدی که احسان اگه یکم با event ها آشنا باشی میتونی کارتو انجام بدی اگه مشکلی بود مطرح کن!
فکر نمیکنم چیز زیاد مشکلی باشه!

Hybrid
شنبه 06 اسفند 1390, 19:38 عصر
سلام ،

اون TextBox ای که میخواین وقتی فوکوس بیاد روش فارسی بشه : در رویداد Enter ش این کد رو بنویس :


System.Globalization.CultureInfo inp = new System.Globalization.CultureInfo("fa-ir");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(inp);

اون تکست باکسی که میخوای وقتی فوکوس بیاد روش انگلیسی بشه : در رویداد Enter ش این کد رو بنویس :


System.Globalization.CultureInfo inp = new System.Globalization.CultureInfo("en-us");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(inp);

موفق باشید./

soleim_ah
پنج شنبه 30 مرداد 1393, 21:31 عصر
باسلام

در رویداد اینتر عمل نمیکند !!!!!!!!!!!!!!!!

shadihemesi
پنج شنبه 31 اردیبهشت 1394, 20:24 عصر
اگه بخوام به صورت کلاس تعریفش کنم باید چه کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟:گری ::گریه::گریه::گریه::گریه::گری :

shadihemesi
پنج شنبه 31 اردیبهشت 1394, 20:28 عصر
یه سوال من با استفاده از کد
InputLanguage.CurrentInputLanguage =
InputLanguage.FromCulture(System.Globalization.Cul tureInfo.CreateSpecificCulture("fa-IR"));
کاری کردم خودکار فارسی بشه حالا میخوام دیگه نتونه به انگلیسی برگرده در واقع alt و shift رو بلاک کنم باید چه کنم اینم میدونم باید از توابع فضا نام using System.Globalization; استفاده کنم
کمکم کنید:گریه::گریه::گریه::گریه:: ریه::گریه: