با سلام
چطور ميتوان كومبو باكس دلفي 7 را محدود به دريافت فقط عدد كرد نه رشته
با سلام
چطور ميتوان كومبو باكس دلفي 7 را محدود به دريافت فقط عدد كرد نه رشته
سلام
راحت ترين راه براي هر كنترلي نوشتن كد تو روال OnKeyPress است.
كليدهاي نامعتبر رو ----- كنيد
if not (key in ['0'..'9']) then
key := #0
به كليدهاي كنترلي هم توجه كنيد
Last edited by NoneForce; 13-03-2006 at 13:49.
اين يكي از روشها است ولي ايرادي كه داره اينه كه اگه توي او چيزي رو كپي كنيد جلوش رو نميگيره.سلام
راحت ترين راه براي هر كنترلي نوشتن كد تو روال OnKeyPress است.
كليدهاي نامعتبر رو ----- كنيد
if not (key in ['0'..'9']) then
key := #0
به كليدهاي كنترلي هم توجه كنيد
بهتره از onchange استفاده كنيد
میتونی یه کنترل تو ONCHANGE بذاری که String رو چک کنه اگر غیر از عدد داشت پیغام بده.نوشته شده توسط FGIT
یه procedure بنویس :
;var words : string
.
.
.... = [ if words[ i
Last edited by codemaster; 07-06-2006 at 01:38.
سلام
احتياج نيست پيغام بده.
وقتي كه چك كردي ديدي كه حرفي وارد شده
اجازه وارد شدن رو نده.
يعني به صورت قبل برگردونه.
متوني يه متغير بذاري.
كه وقتي عدد بود توي متغير ذخيره كنه.
و اگر حرف وارد شد به اون صورتي كه در متغير ذخيره كردي بودي در بياره.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)