TTMSFNCImage Transparency color problem

When i add a TTMSFNCimage to a TCalloutpanel in design time the transpacrency color is correct.
but i want to do this in runtime; and then the fncimage does not apply the transparancy color

    tmpLayout:=TCalloutPanel.Create(LYd_Overview);
    tmpLayout.Parent:=LYd_Overview;
    tmpLayout.Align:=TAlignLayout.Top;
    tmpLayout.CalloutPosition:=TCalloutPosition.Left;
    tmpLayout.Opacity:=1;
    tmpLayout.Tag:=tmpItem;
    tmpLayout.Height:=250;
    tmpLayout.Margins.Left:=20;
    tmpLayout.Margins.Right:=20;
    tmpLayout.Margins.Top:=10;
    tmpLayout.Margins.bottom:=10;
    tmpLayout.OnClick:=Overview_OnClick;

    tmpImage:=TTMSFNCImage.Create(LYd_Overview);
    tmpImage.BeginUpdate;
    tmpImage.Parent:=tmpLayout;
    tmpImage.AdaptToStyle:=true;
    tmpImage.Tag:=tmpItem;
    tmpImage.Opacity:=0;
    tmpImage.Name:='LYimage'+tmpITem.ToString;
    tmpImage.Align:=TAlignLayout.Left;
    tmpImage.Bitmap:=ICons.Bitmaps[0];
    tmpImage.Width:=100;
    tmpImage.Margins.Left:=20;
    tmpImage.Margins.Right:=20;
    tmpImage.Margins.Top:=10;
    tmpImage.Margins.bottom:=10;
    tmpImage.OnClick:=Overview_OnClick;
    tmpImage.EndUpdate;

is there a solution for that ?

Call tmpImage.DisableBackground;

works perfect !! Top ! thank you for the very quick solution !

1 Like