View Full Version : کاراکتر های رشته ای در رشته دیگر
lord_viper
دوشنبه 10 دی 1386, 07:47 صبح
با سلام
یه رشته ثابت دارم به صورت s='0123456789+-.'راحترین راه برای اینکه بفهمم که ایا editbox من از این کاراکترها تشکیل شده چیه?
با تشکر
taha
دوشنبه 10 دی 1386, 08:18 صبح
سلام
اگر در هنگام تایپ کردن می خواهی، در رویداد KeyPress
if not (Key in ['0'..'9', '-', '+']) then
Begin
//Do somethings
End
;
اگر بعد از تایپ شدن می خواهی باید تک تک کاراکترها را با شرط بالا چک کنی
SYNDROME
دوشنبه 10 دی 1386, 14:52 عصر
می توانی به وسیله یک For کل رشته خود را بخوانید و با استفاده از تابع Pos هم مقدار را چک کنید.
موفق باشید
lord_viper
دوشنبه 10 دی 1386, 18:39 عصر
ممنون از جوابتون
برای editbox نیست برای یک رشته هست از for هم استفاده کرده بودم میخواستم ببینم راه بهتر و ساده تری هم هست یا نه
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.