آخرين پست هاي ارسالي انجمن ايران دلفي

تماشای رایگان فیلم ایرانی ، خارجی و کودک آکادمی دلفی
نمایش نتایج: از 1 به 5 از 5

موضوع: ثبت فقط حروف در تکست باکس

  1. #1
    کاربر سایت hooch آواتار ها
    تاریخ عضویت
    October 2013
    محل سکونت
    قزوین
    نوشته ها
    14
    تشکر ها
    23
    تشکر شده 7 بار در 2 ارسال.

    ثبت فقط حروف در تکست باکس

    *چطور میشه در تکست باکس فقط حروف نوشته شه و از ثبت اعداد جلوگیری بشه؟

  2. #2
    مدیرکل سایت admin آواتار ها
    تاریخ عضویت
    September 2008
    محل سکونت
    تهران ، آیسک
    سن
    39
    نوشته ها
    522
    تشکر ها
    247
    تشکر شده 250 بار در 160 ارسال.
    Blog Entries
    1
    ساده ترین کار اینه که تو* Event* Key Press*اینو قرار بدهید.*

    کد:

    کد:
     *if (Key IN ["0".."9"]) then key:= #0;


    ضمنا بهتره که در مورد این تابع هم* تحقیقاتی بکنید. SetWindowLong
    خیلی از کارها رو میشه باهاش انجام داد.
    مثلا قطعه کد زیر یکعدد TextBox رو محدود به*ورود اعداد میکنه*
    کد:

    کد:
    SetWindowLong(Edit1.Handle , GWL_STYLE, GetWindowLong(Edit1.Handle,GWL_STYLE) or * ES_NUMBER );


    ضمنا اون رو باید در*Event Form Create قرار بدهید...

    *

    دلفی ،*جذاب ترین زبان طراحی نرم افزار ...

  3. کاربر مقابل از admin عزیز به خاطر این پست مفید تشکر کرده است:

    Amirkazem (12 / June / 2015)

  4. #3
    کاربر سایت hooch آواتار ها
    تاریخ عضویت
    October 2013
    محل سکونت
    قزوین
    نوشته ها
    14
    تشکر ها
    23
    تشکر شده 7 بار در 2 ارسال.
    با تشکر از زحمات خالصانه شما استاد گرامی

  5. #4
    کاربر سایت hooch آواتار ها
    تاریخ عضویت
    October 2013
    محل سکونت
    قزوین
    نوشته ها
    14
    تشکر ها
    23
    تشکر شده 7 بار در 2 ارسال.

    پاسخ : ثبت فقط حروف در تکست باکس

    جناب استاد با سلام
    چنانچه بخواهیم با استفاده از تابع SetWindowLong فقط حروف در تکست باکس وارد شود و شرط گذاشته شود که اگر کارکنر غیر مجاز درج شود پیام هشدار دهد چه دستوری بنویسیم

  6. #5
    مدیر انجمن yanin آواتار ها
    تاریخ عضویت
    June 2013
    محل سکونت
    تهران
    سن
    11
    نوشته ها
    144
    تشکر ها
    13
    تشکر شده 53 بار در 34 ارسال.

    پاسخ : ثبت فقط حروف در تکست باکس

    به سادگی با استفاده از این کد در رخداد KeyPress
    کد:
      if (Key in [#8,'A'..'Z','a'..'z']) then
       Begin
       End
      Else
       Begin
        Key := #0;
       End;

  7. کاربر مقابل از yanin عزیز به خاطر این پست مفید تشکر کرده است:

    Amirkazem (12 / June / 2015)

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

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