منع المكون TEdit قبول الحروف!
#18
الشيفرة السابقة تحتاج الى تعديل
اليكم التعديل الجديد
كود :
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if not (Key in ['0'..'9', #8, DecimalSeparator]) then begin Key := #0; Beep; end; end; function isNum(Value: String): Boolean; var X: Integer; begin Result:=Value <> ''; IF Result Then For X:=1 To Length(Value) Do Case Value[X] OF '0'..'9':; Else Result:=False; Break; End; end; procedure TForm1.Edit1Change(Sender: TObject); var edit: TEdit; begin edit:=TEdit(sender); if edit.Text <> '' then if not isNum(edit.text) then begin edit.OnChange:=nil; edit.Undo; edit.OnChange:=Edit1Change; edit.SelectAll; end; edit.ClearUndo end;
الرد


الردود في هذا الموضوع
منع المكون TEdit قبول الحروف! - بواسطة delphi4ever - 05-02-2008, 08:01 AM
منع المكون TEdit قبول الحروف! - بواسطة metal - 13-02-2008, 02:20 PM
منع المكون TEdit قبول الحروف! - بواسطة metal - 14-02-2008, 07:43 AM
منع المكون TEdit قبول الحروف! - بواسطة merouane - 22-02-2008, 10:41 PM
منع المكون TEdit قبول الحروف! - بواسطة Free_M - 06-12-2008, 02:08 PM
منع المكون TEdit قبول الحروف! - بواسطة Dr.MOT - 31-03-2009, 10:13 AM
منع المكون TEdit قبول الحروف! - بواسطة TF6M - 01-04-2009, 12:43 PM
منع المكون TEdit قبول الحروف! - بواسطة hanipino - 29-12-2009, 09:48 PM
منع المكون TEdit قبول الحروف! - بواسطة sachaigor - 06-02-2010, 12:46 PM
منع المكون TEdit قبول الحروف! - بواسطة unusual - 07-03-2011, 09:09 AM
منع المكون TEdit قبول الحروف! - بواسطة syscall - 07-03-2011, 06:18 PM
منع المكون TEdit قبول الحروف! - بواسطة kachwahed - 07-03-2011, 06:24 PM
منع المكون TEdit قبول الحروف! - بواسطة syscall - 07-03-2011, 06:32 PM
منع المكون TEdit قبول الحروف! - بواسطة syscall - 07-03-2011, 06:53 PM
منع المكون TEdit قبول الحروف! - بواسطة kachwahed - 07-03-2011, 10:10 PM
منع المكون TEdit قبول الحروف! - بواسطة لمير - 03-09-2015, 10:42 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 2 ) ضيف كريم