نمایش نتایج 1 تا 4 از 4

نام تاپیک: تعیین زبان فارسی به عنوان زبان پیش فرض

  1. #1

    تعیین زبان فارسی به عنوان زبان پیش فرض

    با سلام به همه دوستان
    من میخوام موقعی که برنامه اجرا میشه زبان پیش فرض فارسی بشه؟
    این کار چطوری میشه؟

  2. #2

    نقل قول: تعیین زبان فارسی به عنوان زبان پیش فرض

    سلام
    دررويدادForm_shownبنويس
    کد HTML:
    InputLanguage.current InputLanguage=Input Language.fromculture(new system.Globalization.cultureInfo("FA-IR") )
    ببخشيدويژال نداشتم دستي نوشتم

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    ایران
    سن
    39
    پست
    467

    نقل قول: تعیین زبان فارسی به عنوان زبان پیش فرض

    یه کلاس درست کن و متد زیر رو توش کپی کن

    بعد هر جا خواستی که زبان سیستم عوض بشه فراخوانیش کن
    برعکسشم برای زبان های دیگه می تونی بنویسی




    public static Boolean Persian()
    {
    Boolean Flag=false;
    InputLanguage PersionLanguage;
    foreach (InputLanguage lang in InputLanguage.InstalledInputLanguages)
    {
    if (lang.Culture.EnglishName == "Persian (Iran)")
    {
    PersionLanguage = lang;
    InputLanguage.CurrentInputLanguage = PersionLanguage;
    Flag = true;
    }
    }
    return Flag;
    }
    این طوری می تونی استفاده کنی

    private void Form_Load(object sender, EventArgs e)
    {
    ChangeLanguage.Persian();
    ...
    ..
    .
    }

    اینطوری اگه بین زبانهای نصب شده در سیستم فارسی وجود داشته باشه عوض میشه اگر نه که هیچ

  4. #4
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: تعیین زبان فارسی به عنوان زبان پیش فرض

    LoadKeyboardLayout("00000429", 1);
    [DllImport("user32.dll")]
    static extern IntPtr LoadKeyboardLayout(string pwszKLID, uint Flags);

    http://msdn.microsoft.com/en-us/libr...05(VS.85).aspx

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •