第2个简单 procedure TForm1.edt1KeyPress(Sender: TObject; var Key: Char); begin if key=#13 then showmessage('ok'); end; 第一个你说的是已经输入的还是正在输入的字符?
----------------------------------------------
-大家互相学习交流一起进步啦...^_^
const InputCharSet: TMyCharSet = ['0'..'9','.']; var ii: Integer; begin for ii := Low(InputStr) to High(InputStr) do if not (InputStr[ii] in InputCharSet) then begin //do something....... Break; end; end;'
----------------------------------------------
在一断字符串中取得数字 var I: Integer; begin for I := Length(S) downto 1 do if S[I] in ['0'..'9'] then Delete(S, I, 1); end;
----------------------------------------------
我真的不会!