مجموعه:  نکته های برنامه نویسی
کد فارسی کردن کیبورد بصورت خودکار در سی شارپ

قطعه کدی در C# .net وجود دارد که نتیجه اجرای آن تغییر کیبورد سیستم از "EN" به"FA" و بالعکس است. این قطعه کد را می توان مثلا در هنگام ورود به جعبه متنی(Enter event) که باید اطلاعات آن فارسی وارد شود استفاده کرد تا کاربر مجبور به تغییر کیبورد به صورت دستی نباشد (Alt Shift) و سیستم به صورت اتوماتیک آماده ورود کاراکتر های فارسی گردد. پس از قرار دادن Textbox در فرم به رویداد Enterجعبه متن بروید و دابل کلیک کنید.

سپس:

برای فارسی کردن 
 
System.Globalization.CultureInfo language = new System.Globalization.CultureInfo("fa-ir");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(language); 


برای انگلیسی کردن:  
 
System.Globalization.CultureInfo language = new System.Globalization.CultureInfo("en-us");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(language); 

 
 
 
   
بازدید : 2171
   
 

فرستنده : mehrdad_lp1011@yahoo.com
متن نظر : بسیار کد جالبی هست واقعا ممنون هستم. با توجه به اینکه منابع آنلاین انگلیسی زبان راهنمایی‌های خوبی در رابطه با موارد مرتبط به زبان فارسی ندارند انتشار مطالب اینچنینی بسیار مفید خواهد بود. باز هم ممنون
زمان ارسال : 22:48:38 31\06\1393


         ارسال نظر
 
نام مستعار (ایمیل) :   
آدرس سایت :  
نظر شما :  
 
    
  کلمات مرتبط :
  کد فارسی کردن کیبورد بصورت خودکار در سی شارپ