Wechsle ich den Eintrag aber über ItemIndex, ist er in einem dünklerem Blau. Siehe Anhang.
Sobald wieder eine Maus oder Tastatur Aktion kommt, wird es wieder heller.
Wieso ist dies so ?
Kann man dies verhindern ?
Was mir bekannt ist, wen man Multiselected aktiviert hat, ist dies normal.
Code: Alles auswählen
procedure TForm1.FormCreate(Sender: TObject);
begin
ListBox1.Items.Add('aaa');
ListBox1.Items.Add('bbb');
ListBox1.Items.Add('ccc');
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ListBox1.ItemIndex:=2;
end;