OS: Debian 10 LXDE 64bit
Lazarus 2.0.12
FPC 3.2.0
can you help me add an image to this component.
TMSFNCRibbon1Icon: TTMSFNCRibbonIcon
can an example do that
OS: Debian 10 LXDE 64bit
Lazarus 2.0.12
FPC 3.2.0
can you help me add an image to this component.
TMSFNCRibbon1Icon: TTMSFNCRibbonIcon
can an example do that
The icon is a component that automatically picks up the icon from the application. When overriding the UpdateFormElements virtual method you can override the icon, when inheriting from TTMSFNCRibbonForm.
procedure TForm13.UpdateFormElements;
begin
inherited;
if Assigned(TMSFNCRibbon1Icon) then
begin
TMSFNCRibbon1Icon.Bitmaps.Clear;
TMSFNCRibbon1Icon.HoverBitmaps.Clear;
TMSFNCRibbon1Icon.DisabledBitmaps.Clear;
TMSFNCRibbon1Icon.Bitmaps.AddBitmapFromFile('MyImage.png')
end;
end;
work to cross compile Windows xp 32
not work to linux
No in Linux, there is no icon support. You can simply execute the code in the OnShow of the form.