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

نام تاپیک: جعبه متن فارسی

  1. #1

    جعبه متن فارسی

    سلام:
    چطوری میشه یه editbox را کاریش کرد که فقط فارسی توش تایپ بشه؟

  2. #2
    کاربر دائمی آواتار سار
    تاریخ عضویت
    اسفند 1382
    محل زندگی
    تورین-ایتالیا
    پست
    1,044
    میتونی از یک کامپوننت فاریس استفاده کنی یا تو ایونت OnKeyPressed کدهای فارسی رو معتبر بدونی.
    اساتید عزیز درست گفتم؟

  3. #3
    در مورد "فقط تایپ فارسی " من هم موافق هستم
    اما اگر در مورد سوئیچ اتوماتیک روی فارسی منظورتونه میتونید از ارسال کد استفاده کنید

  4. #4
    نقل قول نوشته شده توسط سار
    میتونی از یک کامپوننت فاریس استفاده کنی یا تو ایونت OnKeyPressed کدهای فارسی رو معتبر بدونی.
    اساتید عزیز درست گفتم؟

    لطفا کدی را که باید در رویداد onkeypress بنویسم را برام بنویسید .

  5. #5
    مهمان
    if key in 'a'..'z' or (key in 'A'..'Z') then
    key:=#0;


    0 کد بک اسپیس هست یعنی اگه بجای فارسی انگلیسی تایپ کنه پاک میشه :)

  6. #6
    کاربر دائمی
    تاریخ عضویت
    تیر 1382
    محل زندگی
    ایران-سیرجان
    پست
    273
    اگه روی ویندوزت امکانات فارسی نصب هست در رویداد OnEnter از کد زیر استفاده کن تا به محض ورود به Edit کیبورد فارسی فعال شود.

    LoadKeyboardLayout(KLF_ACTIVATE,"00000401"&#41 ;

    برای برگشتن به حالت انگلیسی در کد فوق به جای 0000401 از 00000409 استفاده کن

  7. #7

    مشکل فارسی نویسی در listbox

    سلام

    من زمانی که اطلاعات فارسی را از بانک اطلاعاتی بیرون می کشم و در listbox قرار میدم , روی سیستم خودم هیچ مشکلی ندارم ولی زمانی که برنامه رو به صورت exe به یک سیستم دیگه میبرم فارسی نشون نمیده
    در حالیکه در قسمتهای دیگه هیچ مشکلی ندارم مثلا از بانک وقتی اطلاعات فارسی رو در یک label قرار میدم درست نشون میده.
    لطف کنید و به دادم برسید.
    دیگه واقعا کلافه شدم
    :cry:
    :-x

  8. #8
    کاربر دائمی آواتار سار
    تاریخ عضویت
    اسفند 1382
    محل زندگی
    تورین-ایتالیا
    پست
    1,044
    نقل قول نوشته شده توسط McMilad
    if key in 'a'..'z' or (key in 'A'..'Z') then
    key:=#0;


    0 کد بک اسپیس هست یعنی اگه بجای فارسی انگلیسی تایپ کنه پاک میشه :)
    با اجازه میلاد جان من به جای Key=#0 مینویسم Key=#7
    برای اون صدای بوق که یه هشدار هم باشه.

  9. #9

    تشکر جات

    از پیشنهادهایی که ندادید ممنونم.

    خودم پیدا کردم و درست شد.

    :wink:
    :P

  10. #10
    کاربر دائمی آواتار jirjirakk
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    wwwroot
    پست
    660

    Re: تشکر جات

    نقل قول نوشته شده توسط Tirdad
    از پیشنهادهایی که ندادید ممنونم.

    خودم پیدا کردم و درست شد.

    :wink:
    :P
    میگفتی چی کار کردی بد نبود :)

  11. #11
    دوست عزیز سلام

    من برای حل این مشکل نیاز به استفاده Unicode داشتم هر چی گشتم نتونستم که Unicode رو براش معرفی کنم

    مشکل خیلی جالبی بود و فکر نمی کردم نتونم حلش کنم در هر صورت با download کردن یه
    component به اسم tntunicodecontrols تونستم حلش کنم.

    ولی خیلی جالب بود که Delphi 7 هم با تمام امکاناتش این مشکل رو داشت. البته شاید راه حلی هم در خود دلفی موجود باشه ولی من متاسفانه سوادم نم کشیده است و نتونستم راهی رو پیدا کنم.
    :wink:

  12. #12
    خوب عزیز اگه اون کامپوننت رو اینجا بزاری بقیه هم استفاده کنن بد نیست! :D :wink:

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

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