PDA

View Full Version : قبول کردن فقط مقادیر integer



smt2007
یک شنبه 13 اسفند 1385, 13:24 عصر
با سلام
می خواستم در یک کنترل Edit فقط بتوانم اعداد صحیح وارد کنم . نمی خواهم از maskedit استفاده نمایم .
یا اینکه در هنگام وارد کردن اطلاعات تشخیص دهد که مقدار این فیلد integer نیست و پیغام خطا بدهد .
ممنون می شوم مرا راهنمایی کنید .

Bahram0110
یک شنبه 13 اسفند 1385, 14:33 عصر
در Text1.keypress می تونی بررسی کنی که حرفی که وارد شده جزء اعداد 0 تا 9 هست یا خیر و در صورتی که عدد نباشه یا می تونی اون حرف رو حذف کنی که وارد تکست بوکس نشه و یا یه پیام نشون بدی

iman_s52
دوشنبه 14 اسفند 1385, 13:23 عصر
if NOT(key in ['0'..'9',' ',#13, #8,#27,#16,#18,#17]) then
Key = #0;

babak869
شنبه 19 اسفند 1385, 14:45 عصر
در آدرس زیر یه نموهه هست میتونید بردارید

http://www.Delphi-Magic.com/source.php

موفق باشید

ghabil
شنبه 19 اسفند 1385, 17:26 عصر
در رویداد keypress تکست باکس double click کنید تا تابع زیر باز شود




(private


void textBox1_KeyPress(object sender, KeyPressEventArgs e
{
}در بدنه تابع دستورات زیر را تایپ کنید.[/SIZE][/INDENT]

اینها که کد C# هستند ، اینجا نیوزگروپ دلفیه!

یک کد گذاشتم اینجا (http://www.barnamenevis.org/forum/showth)میتونی ایده بگیری

vcldeveloper
دوشنبه 21 اسفند 1385, 08:00 صبح
قبلا اگه صدها بار نباشه، ده ها بار این سوال مطرح شده و در سایت بهش جواب دادند!
لطفا از امکان جستجو سایت استفاده کنید تا هم سریعتر به جواب برسید، و سوال تکراری نپرسید.

مرسی