if length(trim(Edit1.text))>5 then showmessage('长度已经超过5个!');
在EDIT的ONKEYPRESS事件里写下: var strTemp : string; i : integer; if Key = #13 then begin strTemp := Edit1.text; i := Length(strTemp); if i > 5 then showmessage('Error') else begin if strTemp[i - 1] = '' then showmessage('有空格'); end;
end;
不用!edit有一个maxlength的属性!
在EDIT的ONKEYPRESS事件里写下: var strTemp : word; i : integer; Key=strTemp+Pchar(Key) if Length(strtemp)>5 then MessageBox(0,'','',Mb_ok);
showmessage('长度已经超过5个!');
var
strTemp : string;
i : integer;
if Key = #13 then
begin
strTemp := Edit1.text;
i := Length(strTemp);
if i > 5 then
showmessage('Error')
else begin
if strTemp[i - 1] = '' then
showmessage('有空格');
end;
end;
var
strTemp : word;
i : integer;
Key=strTemp+Pchar(Key)
if Length(strtemp)>5 then
MessageBox(0,'','',Mb_ok);