Delphi FMX, change TComboBox images at runtime


If I programmatically change TComboBox.Images to a new TImageList, only the selected icon in the TComboBox changes, all other icons in the TComboBox (drop-down list) remain the same.
I have two TImageLists, one with color icons and one with black and white icons and I want to change the black and white icons to colored icons and vice versa.
procedure TfrmMain.Button1Click(Sender: TObject);
if ComboBox1.Images = ImageList1 then
ComboBox1.Images := ImageList2
ComboBox1.Images := ImageList1;

Comments are closed.