delphi 中的CASE语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi 中的CASE语句相关的知识,希望对你有一定的参考价值。

我在单元里定义了一个过程。
在窗体中引用的时候。想让他做一个判断

过程名是pctab 参数是1-20

我想让他的pctab(这里的值等于combobox.ItemIndex+1);

这样用CASE要怎么写?

参考技术A case
i
of

1..100:

begin

MessageBox(handle,'1到100之间','1~100',0)

end;
end;
--你是否漏了这个END
上面的代码测试通过的~
参考技术B 少了1个end
procedure
TForm1.RadioGroup1Click(Sender:
TObject);
//对齐设置
begin
case
RadioGroup1.ItemIndex
of
0:Memo1.Alignment:=taLeftJustify;
1:Memo1.Alignment:=taCenter;
2:Memo1.Alignment:=taRightJustify;
end;
end;
end.
参考技术C procedure pctab(value:integer);
begin
case value of
1:xxxx;
2:xxxx;
3:xxxx;
4:xxxx;
5:xxxx;
6:xxxx;
end;
end;本回答被提问者采纳

以上是关于delphi 中的CASE语句的主要内容,如果未能解决你的问题,请参考以下文章

请教delphi中有关case语句的用法

delphi_Case...Of语句使用?

delphi_Case...Of语句使用?

case语句用法 case语句怎么用

C语言中的Switch-case语句

从另一个 Case 语句引用 Case 语句中的标识符