سلام به دوستان
شاید سوال من خیلی مبتدی باشه اما درخواست کمک دارم
چطوری می شه در editفقط عدد وارد کرد (در واقع از ورود حروف جلوگیری کرد).
با تشکرrezai_s
سلام به دوستان
شاید سوال من خیلی مبتدی باشه اما درخواست کمک دارم
چطوری می شه در editفقط عدد وارد کرد (در واقع از ورود حروف جلوگیری کرد).
با تشکرrezai_s
سلام. دوست عزیز این سوال شما قبلا مطرح شده بود. لطفا دفعات بعد اول جستجو کنید:
کد زیر رو در OnKeyPress قرار دهید:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این هم یه جور دیگش (رویداد KeyPress ادیت)
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با سلام
اینم واسه حرفه ای بودن
کد برای رویداد OnKeyPress کمپوننت TEditکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
منم دو راه دیگه میگم و خلاص.
1. از MaskEdit استفاده کن و فرمت اونو به صورت 0000000 تغییر بده.
2. از کامپوننت SpineEdit استفاده کن. چون فقط عدد میگیره.
از یه حرفهای بعیده که عدد اعشاری و کلید BackSpace رو نادیده بگیره![]()
با سلام;
بهتره تو رویداد OnKeyPress کامپوننت از نوع TEdit نوشت:
و اگه بخواهیم اصلا نتونه غیر عدد داخلش قرار بده (مثلا کپی نکنه) بهتره این کد رو تو رویداد OnChange همون Edit بنویسیم:کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by MVReza; 21-10-2007 at 09:05.
سلام
نیازی به کد نویسی نداره!
کمپوننت NumEdit که برای عدد ها بکار میره...
موفق باشیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)