مشاهده نسخه کامل
: وارد کردن فقط عدد
سلام به دوستان
شاید سوال من خیلی مبتدی باشه اما درخواست کمک دارم
چطوری می شه در editفقط عدد وارد کرد (در واقع از ورود حروف جلوگیری کرد).
با تشکرrezai_s
F A R H A D
20-10-2007, 14:30
سلام. دوست عزیز این سوال شما قبلا مطرح شده بود. لطفا دفعات بعد اول جستجو کنید:
کد زیر رو در OnKeyPress قرار دهید:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
sorrowdancer
20-10-2007, 15:31
این هم یه جور دیگش (رویداد KeyPress ادیت)
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با سلام
اینم واسه حرفه ای بودن :31:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد برای رویداد OnKeyPress کمپوننت TEdit
مرد مباح
20-10-2007, 21:13
منم دو راه دیگه میگم و خلاص.
1. از MaskEdit استفاده کن و فرمت اونو به صورت 0000000 تغییر بده.
2. از کامپوننت SpineEdit استفاده کن. چون فقط عدد میگیره.
F A R H A D
20-10-2007, 23:38
با سلام
اینم واسه حرفه ای بودن :31:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد برای رویداد OnKeyPress کمپوننت TEdit
از یه حرفهای بعیده که عدد اعشاری و کلید BackSpace رو نادیده بگیره :20:
با سلام;
بهتره تو رویداد OnKeyPress کامپوننت از نوع TEdit نوشت:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و اگه بخواهیم اصلا نتونه غیر عدد داخلش قرار بده (مثلا کپی نکنه) بهتره این کد رو تو رویداد OnChange همون Edit بنویسیم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
نیازی به کد نویسی نداره!
کمپوننت NumEdit که برای عدد ها بکار میره...
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشید
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.