vioeres V vioeres Регистрация 16 Дек 2013 Сообщения 88 Репутация 0 Спасибо 0 Монет 0 1 Ноя 2016 #1 delphi, сосчитать количество label одного цвета как сосчитать количество label одного цвета на форме? (delphi)
delphi, сосчитать количество label одного цвета как сосчитать количество label одного цвета на форме? (delphi)
саня_ С саня_ Регистрация 8 Июн 2013 Сообщения 78 Репутация 0 Спасибо 0 Монет 0 1 Ноя 2016 #2 Примерно так: for i :=0 to ControlCount - 1 do if Controls is TLabel then if (Controls as TLabel).Font.Color = _SomeColor then inc(__SomeCounter); Позитивный голос 0
Примерно так: for i :=0 to ControlCount - 1 do if Controls is TLabel then if (Controls as TLabel).Font.Color = _SomeColor then inc(__SomeCounter);
данил Д данил Регистрация 15 Ноя 2012 Сообщения 84 Репутация 0 Спасибо 0 Монет 0 1 Ноя 2016 #3 Самый идеальный вариант если они воткнуты в какой-нибудь table контрольный элемент. Тогда проходишь по нему, получаешь контролы и смотришь label ли это, если да, то какого цвета. Позитивный голос 0
Самый идеальный вариант если они воткнуты в какой-нибудь table контрольный элемент. Тогда проходишь по нему, получаешь контролы и смотришь label ли это, если да, то какого цвета.