تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 14

نام تاپيک: سوال : چطور در يك edit هميشه زبان فارسي داشته باشيم ؟

  1. #1
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض سوال : چطور در يك edit هميشه زبان فارسي داشته باشيم ؟

    سلام

    دوستان در بحث هاي گذشته در مورد اينكه چطور زبان سيستم رو تغيير بدهيم صحبت كرده اند . كه استفاده از loadkeyboardlayout يكي از راه هاي بود .

    حالا سوال من اينه كه چطور هميشه يك زبان رو داشته باشيم و وقتي كه كاربر از alt+shift استفاده مي كنه باز هم همون زبان قبلي رو داشته باشيم و كاربر قادر به تغيير زبان در اين شيئ نباشه

    ممنون

  2. #2
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض

    سلام

    بابا من بيشتر از اينها از دلفي كارا ي اين انجمن انتظار داشتم

    يه راهنمايي : در قسمت رويداد OnKeyDown بايد اين كار رو انجام داد.

    ممنون و منتظرم

  3. #3
    پروفشنال MasterData's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    مشهدالرضا
    پست ها
    623

    پيش فرض

    در قسمت رويداد OnKeyDown بايد اين كار رو انجام داد
    خودت که همه چی رو گفتی دیگه مشکلت چیه؟

  4. #4
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض

    MasterData عزيز كجا من همه چيز رو گفتم ؟!

    من اون كدي رو مي خوام كه بايد در اين قسمت نوشت

    ممنون و منتظرم

  5. #5
    داره خودمونی میشه
    تاريخ عضويت
    Jan 2006
    پست ها
    74

    پيش فرض

    با سلام به همه
    به نظر من و همون طور که گفته شده فکر می کنم باید در رویداد onkeydown صفحه کلید رو فیلتر کرد و هرگاه کلید های ترکیبی alt+shift فشرده شد اونها را null کرد.
    به امید دیدار.
    Last edited by m_maj; 11-01-2007 at 17:03.

  6. #6
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض

    سلام
    آقا یکی بیاد مردانگی کنه و کد رو بنویسه ( نه اینکه چیکار کنم و چی بنویسم ) .

    ممنون

  7. #7
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض

    سلام

    خودم كدش رو پيدا كردم تقديم به شما و البته خودم

    در رويداد OnKeyDown اينها رو مي نويسيم :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    00000429 و 00000409 براي زبان مورد نظر استفاده مي كنيم .

    موفق و مويد باشيد

  8. #8
    در آغاز فعالیت
    تاريخ عضويت
    Feb 2007
    پست ها
    14

    12

    type



    on exit form
    back to english font
    LoadKeyBoardLayout('00000409',KLF_ACTIVATE);

    -------------------------------------------------------------------------------------------------------------

    on active form or on form show
    for farsi font
    LoadKeyBoardLayout('00000429',KLF_ACTIVATE);

    --------------------------------------------------------------

  9. #9
    داره خودمونی میشه
    تاريخ عضويت
    Feb 2007
    پست ها
    89

    پيش فرض

    البته بگم با کد شما زمانی همیشه edit فارسی هست که کاربر بخواهد با alt+shift بین زبان ها سویچ کنه ولی اگر از languge bar بخواد راحت میتونه تو edit انگلیس وارد کنه .

  10. #10
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    سلام
    با یه تایمر هم می شه این کار رو کرد ...
    نیاز به این همه ... نیست ...
    توی رویداد OnEnter مربوط به Edit ، تایمر رو فعال کن و توی رویداد OnExit مربوط به Edit ، تایمر رو غیرفعال کن ...
    توی OnTimer مربوط به تایمر هم کد زبان فارسی رو بنویس ...
    موفق باشید ...

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •