View Full Version : IsNumeric?
FirstLine
سه شنبه 19 آبان 1383, 18:07 عصر
با سلام
در دلفی چجوری میتونم بفهمم که محتویات این EditBox فقط عدد است یا نه؟
با تشکر
MiRHaDi
سه شنبه 19 آبان 1383, 20:10 عصر
سلام
بجوز IsNumeric ! میتونی از StrToInt استفاده کنی ببینی Error میده یا نه ! میتونی هم این کارو کنی
isnumeric := true;
if not(edit1.text[1] in ['0'..'9','-','+']) then isnumeric:=false;
For k := 2 to length(edit1.text do
if not(edit1.text[k] in ['0'..'9']) then isnumeric := false;
بای
JavanSoft
سه شنبه 19 آبان 1383, 21:16 عصر
Try
Edit1.Text:=IntToStr(StrToInt(Edit1.Text))
Except
ShowMessage('Error')
End
یا
Edit1.Text:=IntToStr(StrToIntDef(Edit1.Text,0))
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.