PDA

View Full Version : آقا چه جوری میشود در یک کادر متن فقط عدد وارد کرد؟



محسن شمس
یک شنبه 10 مهر 1384, 22:01 عصر
ممنون میشوم

Developer Programmer
یک شنبه 10 مهر 1384, 22:42 عصر
آقا چه جوری میشود در یک کادر متن فقط عدد وارد کرد؟
در رویدادی مثل OnKeyPress کد اسکی یا کراکتر وارد شده رو کنترل کنید( رجوع شود به راهنمای دلفی)

ممنون میشوم
من هم ممنون میشم اگه لطف کنی , منت بر ما بذاری و قبل از ایجاد 10 تاپیک، اول یه جستجو بکنی

اگر صدای اذان را شنیدی و برای نماز خواندن بلند نشدی به ایمانت شک کن
لطفا تمام امر به معروف هاتون رو واسه خودتون نگه دارین ، مثالی است که میگن ... همه رو به کیش خود پندارد

Kamyar.Kimiyabeigi
دوشنبه 11 مهر 1384, 10:12 صبح
در رویداد OnkeyPress کد زیر رو بنویس


if ((Key<'0') and (Key>#31))or (Key>'9') then
Key:=#0;

babak869
شنبه 23 مهر 1384, 12:06 عصر
با سلام
جالب بود مرسی
موفق باشید

m-khorsandi
شنبه 23 مهر 1384, 12:46 عصر
درود
به این شکل هم میتونید بنویسید:
در OnKeyPress مربوط به Edit



if not (Key in ['0'..'9', #31, #8]) then
Key:=#0;

babak869
شنبه 23 مهر 1384, 17:00 عصر
با سلام
محمد جان دستت درد نکنه ولی اون #31 و #8 کد کدوم کلید ها هستند؟
ممنونم

m-khorsandi
شنبه 23 مهر 1384, 17:06 عصر
:چشمک:
8# برای کلید BackSpace و 31# برای کلید Delete.

ssmehizadeh
شنبه 23 مهر 1384, 19:37 عصر
آقا اینم یه کامپوننت ........
موفق باشید

babak869
شنبه 23 مهر 1384, 23:49 عصر
ممنونم دستتون درد نکنه
کامپوننت شما هم جالب بود.آفرین
موفق باشید