我想edit里的内容比如:000002,加1,变为000003,应该怎么实现?在线求救。。
------------------------------------
《CSDN论坛新助手 CSDN's forum Explorer》,支持最新改版论坛,回复、浏览“方便”,“快捷”!
下载地址:http://www.seeyou.com.cn/CoolSlob/CSDNExplorer.exe
------------------------------------
《CSDN论坛新助手 CSDN's forum Explorer》,支持最新改版论坛,回复、浏览“方便”,“快捷”!
下载地址:http://www.seeyou.com.cn/CoolSlob/CSDNExplorer.exe
i:integer ;
begin
edit1.text:=inttostr(strtoint(edit1.text)+1);
for i:=1 to 6-length(inttostr(strtoint(edit1.text)+1)) do
begin
edit1.text:='0'+edit1.text
end;
var
s:string;
begin
s := edit1.Text;
s[length(s)] := '3';//改成你想要的结尾
edit1.Text := s;
end;
i : integer;
s : string;
begin
s := IntToStr(StrToInt(Edit1.Text) + 1);
While Length(s) < 6 do
Edit1.Text ;= '0' + s;
end;