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

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




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

نام تاپيک: تغییر خودکار کیبورد به انگلیسی

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2006
    پست ها
    18

    14 تغییر خودکار کیبورد به انگلیسی

    سلام
    من داخل دلفی 7 زبان برنامه مو عوض می کردم مشکلی هم نداشت.
    الان به دلایلی از دلفی 2010 یا xe باید استفاده کنم.
    مشکلم اینه که زبان برنامه فارسی می شه ولی توی تایپ کردن اتوماتیک انگلیسی میشه.
    کدهای مختلفی رو امتحان کردم حتی بعضی وقتا سیستم روی FA هست ولی بازم انگلیسی مینویسه.
    روی سیستم های مختلف با ویندوزهای مختلف تست کردم فایده نداشت.
    اگه میشه راهنمایی کنید.
    با تشکر

  2. #2
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2006
    پست ها
    18

    پيش فرض

    دوستان نمیخواند کمک کنند؟

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2008
    پست ها
    16

    پيش فرض

    دوست من تو رویداد OnEnter ادیت یا شی که استفاده میکنید این تابع رو بنویسید فکر میکنم مشکل باید رفع بشه.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. این کاربر از loo30fer بخاطر این مطلب مفید تشکر کرده است


  5. #4
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2006
    پست ها
    18

    پيش فرض

    دوست من تو رویداد OnEnter ادیت یا شی که استفاده میکنید این تابع رو بنویسید فکر میکنم مشکل باید رفع بشه.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با تشکر از شما
    همونطور که گفتم مشکل فارسی نوشتن نیست اینه که زبان برنامه دوباره انگلیسی میشه مخصوصا وقتی که focuss از رو فرم برداشته بشه و دوباره برگرده. که البته تو دلفی 7و6 این مشکل نبود. درضمن اگه دقت کرده باشید تو دلفی 2010 یا xe وقتی کی بورد فارسی میشه برنامه به طور قابل ملاحظه ای کند میشه.

  6. #5
    در آغاز فعالیت Emdad2001's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    Mashhad
    پست ها
    9

    پيش فرض

    سلام، من با دلفی 2010 کار میکنم مشکل شما را نداشتم من برای فارسی کردن کیبرد از این دو روش اشتفاده میکنم

    1-برای اینکه همه برنامه فارسی شود باید کد پایین رو تو قسمت Project-->View Source بعد از Application.Initialize بنویسید

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    تو این کد یک مشکلی وجود دارد اونم در ویندوز سون گردش بین فیلد ها کند میشود اما تو ایکس پی هیچ مشکلی ندارد اما روش دوم

    2-در این روش زبان برنامه پیش فرض انگلیسی هست در قسمت on create فرم کد پایین رو بنویسید، کاربر همینکه فرم را باز کند
    فرم به صورت خودکار فارسی می شود حتی میتوانید در قسمت on change فیلد هم بنویسید که در موقه تایپ فارسی شود

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و اما مشکل من که خیلی هم مسخره هستش اگر کسی تجربه ای داره کمکم کند
    من درحال برنامه نویسی بودم اما نمیدنم کدوم کلید را زدم که کلید های کیبرد تغییر کرد یعنی وقتی من قبلا inter میزدم میرفت سره خط و وقتی Space میزدم فاصله می افتاد اما حالا تغییر کرده مثلا بجای فاصله متن را پاک میکند
    با تشکر.
    Last edited by Emdad2001; 22-08-2011 at 14:00.

  7. این کاربر از Emdad2001 بخاطر این مطلب مفید تشکر کرده است


  8. #6
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2011
    پست ها
    4

    پيش فرض

    مشكل پست شماره ي يك براي من هم پيش اومده ، كسي ميتونه كمك كنه و جواب بده ؟

  9. #7
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2011
    پست ها
    4

    پيش فرض

    ببخشید ، پست شماره 5رو انجام دادم حل شد ، اگه میشه این دو پست رو پاک کنید

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

    پيش فرض

    سلام، من با دلفی 2010 کار میکنم مشکل شما را نداشتم من برای فارسی کردن کیبرد از این دو روش اشتفاده میکنم

    1-برای اینکه همه برنامه فارسی شود باید کد پایین رو تو قسمت Project-->View Source بعد از Application.Initialize بنویسید

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    تو این کد یک مشکلی وجود دارد اونم در ویندوز سون گردش بین فیلد ها کند میشود اما تو ایکس پی هیچ مشکلی ندارد اما روش دوم

    2-در این روش زبان برنامه پیش فرض انگلیسی هست در قسمت on create فرم کد پایین رو بنویسید، کاربر همینکه فرم را باز کند
    فرم به صورت خودکار فارسی می شود حتی میتوانید در قسمت on change فیلد هم بنویسید که در موقه تایپ فارسی شود

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و اما مشکل من که خیلی هم مسخره هستش اگر کسی تجربه ای داره کمکم کند
    من درحال برنامه نویسی بودم اما نمیدنم کدوم کلید را زدم که کلید های کیبرد تغییر کرد یعنی وقتی من قبلا inter میزدم میرفت سره خط و وقتی Space میزدم فاصله می افتاد اما حالا تغییر کرده مثلا بجای فاصله متن را پاک میکند
    با تشکر.
    سلام دوست عزیز

    احتمالش هست که شما دکمه INSERT بر روی کیبرد رو فشار داده اید و در این حالت نوشتن بصورت OVER خواهد بود یعنی اینکه هرچی از قبل نوشتید پاک میشه حالا چه اینکه تایپ کنید و چه اینکه فاصله رو بزنید.اگه دوباره دکمه INSERT رو بزنید به حالت قبل بر میگرده.

    دقت کنید که وقتی این دکمه رو میزنید در STATUS Bar دلفی هم INSERT و OVER نمایش داده خواهد شد.

    موفق باشیم

  11. این کاربر از hp1361 بخاطر این مطلب مفید تشکر کرده است


  12. #9
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2006
    پست ها
    18

    پيش فرض

    سلام، من با دلفی 2010 کار میکنم مشکل شما را نداشتم من برای فارسی کردن کیبرد از این دو روش اشتفاده میکنم

    1-برای اینکه همه برنامه فارسی شود باید کد پایین رو تو قسمت Project-->View Source بعد از Application.Initialize بنویسید

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    تو این کد یک مشکلی وجود دارد اونم در ویندوز سون گردش بین فیلد ها کند میشود اما تو ایکس پی هیچ مشکلی ندارد اما روش دوم

    2-در این روش زبان برنامه پیش فرض انگلیسی هست در قسمت on create فرم کد پایین رو بنویسید، کاربر همینکه فرم را باز کند
    فرم به صورت خودکار فارسی می شود حتی میتوانید در قسمت on change فیلد هم بنویسید که در موقه تایپ فارسی شود

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و اما مشکل من که خیلی هم مسخره هستش اگر کسی تجربه ای داره کمکم کند
    من درحال برنامه نویسی بودم اما نمیدنم کدوم کلید را زدم که کلید های کیبرد تغییر کرد یعنی وقتی من قبلا inter میزدم میرفت سره خط و وقتی Space میزدم فاصله می افتاد اما حالا تغییر کرده مثلا بجای فاصله متن را پاک میکند
    با تشکر.
    با تشکر
    همونطور که گفتید روش اول توی ویندوز 7 سرعت برنامه را کند میکنه پس ترجیا استفاده نمیکنیم
    اما روش دوم که گفتید مشکلش اینه که باید برای هر کدوم از فیلدها جداگانه این کد را بنویسم که اگه تعداد فیلدها زیاد باشه مشکل سازه
    روشی را سراغ ندارید که یک بار انجام بدیم و فارسی بشه؟ مثل روش اول ولی نه با کم شدن سرعت

  13. #10
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2011
    پست ها
    1

    پيش فرض

    سلام
    من زبان انتخابیم فارسی هست ولی می خوام یک Edit خاص وقتی انتخاب میشه زبانش انگلیسی باشه باید چکار کنم؟

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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