PDA

View Full Version : سوال: محدود کردن Edit ها در دلفی برای گرفتن مقدار از کاربر



ms.nazeri
چهارشنبه 16 تیر 1389, 20:47 عصر
چطوری می تونم در دلفی بگم که کاربر در یک Edit خاص، فقط بتونه اعداد بین 4000 تا 5000 رو وارد کنه ، در واقع محدودش کنم !و هنگام ذخیره در بانک اگر بین این محدوده نبود پیغام بده ؟؟
لطفا چند راه آسان پیشنهاد کنین؟؟

آیا MaskEdit میتونه این کارو انجام بده؟؟

hossein_h62
چهارشنبه 16 تیر 1389, 21:55 عصر
این یه راه :




procedure TForm1.Edit1Exit(Sender: TObject);
var
a:integer;
begin
a:=strtoint(Edit1.Text);
if (4000<a) XOR (a<5000) Then
Begin
Showmessage(' Error ');
Edit1.Clear;
Edit1.SetFocus;
end;
end;

SAASTN
پنج شنبه 17 تیر 1389, 14:15 عصر
JVCL هم یه کامپوننت به اسم ValidateEdit داره که این کار رو می کنه.