Topic: цвет в место иконок в выподающем меню грида
Люди добрые, помогите решить проблему !
Я хочу сделать в меню TableGrid добавить возможность устанавливать цвет ряда и текста.
В колонке с лева предназначенной для иконок хочу отображать действующие цвета и вот как раз это у меня не получается
вот к таким дебрям я пришел в итоге
даже в png перевожу, но косяк в том, что ImageList берет либо только адрес изображения либо поток
var
ImageList:TImageList;
bmp:TBitmap;
png: TPngImage;
begin
bmp := TBitmap.Create;
bmp.Canvas.Brush.Color := clBlack;
png := TPngImage.Create;
png.Assign( bmp );
ImageList:=TImageList.Create(frmMain);
ImageList.Masked:=false;
ImageList.ColorDepth:=cd32bit;
ImageList.Width := 20;
ImageList.Height := 20;
ImageList.AddPng(????????);
frmMain.tgListBooks.dbPopupMenu.Images := ImageList;
frmMain.tgListBooks.dbPopupMenu.Items[1].ImageIndex := 0;