Добрый день,
Забыли про StyledSettings.
Итого весь код по поиску SearchBox и изменении цвета текста:
function FindSearchBox(const ARootControl: TControl): TSearchBox;
var
Child: TControl;
begin
Result := nil;
for Child in ARootControl.Controls do
if Child is TSearchBox then
Exit(TSearchBox(Child));
end;
procedure TForm15.Button1Click(Sender: TObject);
var
SearchBox: TSearchBox;
begin
SearchBox := FindSearchBox(ListView1);
if SearchBox <> nil then
begin
SearchBox.TextSettings.FontColor := TAlphaColorRec.Red;
SearchBox.StyledSettings := SearchBox.StyledSettings - [TStyledSetting.FontColor];
end;
end;