ورود

نسخه کامل مشاهده نسخه کامل : وارد کردن فقط عدد



Rezai_S
20-10-2007, 14:13
سلام به دوستان
شاید سوال من خیلی مبتدی باشه اما درخواست کمک دارم
چطوری می شه در editفقط عدد وارد کرد (در واقع از ورود حروف جلوگیری کرد).
با تشکرrezai_s

F A R H A D
20-10-2007, 14:30
سلام. دوست عزیز این سوال شما قبلا مطرح شده بود. لطفا دفعات بعد اول جستجو کنید:
کد زیر رو در OnKeyPress قرار دهید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

sorrowdancer
20-10-2007, 15:31
این هم یه جور دیگش (رویداد KeyPress ادیت)

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Mavix
20-10-2007, 20:37
با سلام

اینم واسه حرفه ای بودن :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:

MVReza
21-10-2007, 01:10
با سلام;
بهتره تو رویداد OnKeyPress کامپوننت از نوع TEdit نوشت:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

و اگه بخواهیم اصلا نتونه غیر عدد داخلش قرار بده (مثلا کپی نکنه) بهتره این کد رو تو رویداد OnChange همون Edit بنویسیم:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

soldier
21-10-2007, 14:37
سلام

نیازی به کد نویسی نداره!


کمپوننت NumEdit که برای عدد ها بکار میره...


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

موفق باشید

Mavix
21-10-2007, 14:38
yashasin oz xala oghlum