PDA

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 هم استفاده کرده بودم میخواستم ببینم راه بهتر و ساده تری هم هست یا نه