Показать сообщение отдельно
  #4  
Старый 10.05.2011, 01:00
Raskolnikov Raskolnikov вне форума
Прохожий
 
Регистрация: 20.04.2011
Адрес: Киров
Сообщения: 35
Версия Delphi: 7 Enterprise
Репутация: 148
По умолчанию

А правила выбора цвета одинаковы для всех Label? Если так, то:
Код:
var
  i: Integer;
begin
  for i:= 0 to ComponentCount- 1 do
    if Components[i] is TLabel then
      with (Components[i] as TLabel) do
      begin
        if Caption = 'Сдал' then
          Font.Color:= clGreen;
        if Caption = 'Не сдал' then
          Font.Color:= clRed;
        if Caption = 'Начал делать' then
          Font.Color:= clBlue;
      end; { with }
end;
Ответить с цитированием