View Full Version : سوال: فارسی کردن کیبورد در ویندوز 7
Rahimiyan
یک شنبه 18 تیر 1391, 11:41 صبح
سلام دوستان.
یه مشکلی دارم.
با استفاده از کد زیر کیبود رو به صورت فارسی در میارم . این کد در ویندز xp کار میکنه ولی در ویندز 7 جواب نمیده.
ضمنا ویندز 7 در آن نصب شده.:اشتباه:
System.Globalization.CultureInfo language = new System.Globalization.CultureInfo("fa-ir");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(language);
کمکم کنید...
mohamadlvs
یک شنبه 18 تیر 1391, 12:01 عصر
من از کد زیر استفاده می کنم . البته فقط در سطح برنامه ای که استفاده می کنی زبان به فارسی تغییر میکنه.
using System.Runtime.InteropServices;
MyApi2.LoadKeyboardLayoutA("00000429", 1);
public class MyApi2
{
[DllImport("User32.dll")]
public static extern int LoadKeyboardLayoutA(string pwszKLID, int flag);
}
sobijoon
یک شنبه 18 تیر 1391, 13:09 عصر
دوست من ب کد زیر میتونی کیبورد تو تو هر ویندوزی فارسی کنی.
اینو بزار تو from load اولین فرمت
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(System.Globalization.Cul tureInfo.CreateSpecificCulture("Fa-IR"));
omidamiry
یک شنبه 18 تیر 1391, 13:58 عصر
من از این استفاده میکنم و در سون و ایکس پی جواب گرفتم
using System.Globalization;
Application.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("fa"));
خوش باشی
Rahimiyan
یک شنبه 18 تیر 1391, 14:30 عصر
نتونستم کلاسش رو بنویسم. خطا داشت.
sobijoon
یک شنبه 18 تیر 1391, 17:40 عصر
نتونستم کلاسش رو بنویسم. خطا داشت.
چی رو خطا داشت فقط کافیه که اون خط کد رو استفاده کنی تو فرم اود اولین فرمت.همین
و البته به using تم باید using System.Globalization; اضافه کنی.
موفق باشی.
sepehr1014
پنج شنبه 02 مرداد 1393, 16:17 عصر
چطور میشه همین کارو برای کل سیستم کرد؟ (نه فقط برنامه جاری)
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.