答案:复合语句就是以begin开头end结束完成选定功能的语句块
begin
...
end;
其他:if 后面的语句能否是复合语句 比如 要求名称=盒子 10<数量<15时 DBGRID中那一行显示红色
if dbgrid1.DataSource.DataSet.FieldByName('TG011').Value>1000 THEN
//如果某一字段值大于1000
begin
dbgrid1.Canvas.Font.Color:=clred;
dbgrid1.DefaultDrawColumnCell(rect,datacol,column,state);
end;
end;