delphi中的case of语句
procedureTForm1.Button1Click(Sender:TObject);vari:integer;begini:=strtofloat(Edit1.te...
procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
i:=strtofloat(Edit1.text);
case i of
1:caption:='1';
2:caption:='2';
else
caption:='';
end;
end;
end.
是我搞错了,case 中间的语句必须为整型
procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
i:=strtoint(edit1.text);
case i of
1:button1.caption:='1';
2:button1.caption:='2';
else
button1.caption:='严重错误';
edit1.Color:=clred;
end;
end;
end. 展开
var i:integer;
begin
i:=strtofloat(Edit1.text);
case i of
1:caption:='1';
2:caption:='2';
else
caption:='';
end;
end;
end.
是我搞错了,case 中间的语句必须为整型
procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
i:=strtoint(edit1.text);
case i of
1:button1.caption:='1';
2:button1.caption:='2';
else
button1.caption:='严重错误';
edit1.Color:=clred;
end;
end;
end. 展开
2个回答
展开全部
case 使用必须为整型或者是集合类型腔掘敏,这点和C#的Switch是散敏有区别的伍枝:)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵.....
else后面最好加上begin... end;毕竟,你写的不止一句
else后面最好加上begin... end;毕竟,你写的不止一句
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询