只是一个快速的,忙于分配......有人可以检查我的逻辑在这个函数上是否正确,因为它似乎不起作用,编译时我没有得到任何错误
我这样调用函数:
lblcolor.color := colorChooser(intVariable);
该函数必须将标签设为绿色、红色、黄色或蓝色,如下面的代码所示,但它似乎不起作用。
还是你们认为我必须为此使用案例陈述。
function ColorChooser(difference : integer): TColor;
begin
if difference = 0 then
begin
Result := clGreen;
end
else if (difference >= 1) and (difference <= 3) then
begin
Result := clYellow;
end
else if (difference >= 4)
and (difference <= 8) then
begin
Result := clRed;
end
else
Result := clBlue;
end;