高
高手贵姓
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Edit3Change(Sender: TObject);
var
i: Integer;
begin
i := StrToInt(Edit3.Text);
if i > 65535 then
begin
showmessage('输入数值过大,请重新输入');
Edit3.Text:='';
end;
end;
请问上面这段代码为什么编译报错?如果去掉 Edit3.Text:=''; 这句就可以编译通过没问题!
请问如果我想让Edit3框中如果输入的字符大于65535,则清空输入的字符,这段代码该如何修改?
var
i: Integer;
begin
i := StrToInt(Edit3.Text);
if i > 65535 then
begin
showmessage('输入数值过大,请重新输入');
Edit3.Text:='';
end;
end;
请问上面这段代码为什么编译报错?如果去掉 Edit3.Text:=''; 这句就可以编译通过没问题!
请问如果我想让Edit3框中如果输入的字符大于65535,则清空输入的字符,这段代码该如何修改?