这样做,你可以修改一下,改成一个函数
var
strList:Tstringlist;
str1:string;
begin
str1:=edit1.text;
strList:=Tstringlist.Create;
strList.CommaText:='现金,刷卡,信用卡,抵价券,充值卡';
case strList.IndexOf(str1) of
0: showmessage('1类') ;
1..2: showmessage('2类') ;
else
showmessage('其他类') ;
end;
strList.Free;
end;