Is it possible to get a ToolbarButton DIRECTLY from a ButtonString (e.g ivbImageSave) without having to iterate with:
function GetButtonFromButtonStr(const AButtonStr: string): TImageEnViewButton;
var
bt: TImageEnViewButton;
begin
for bt := Low(TImageEnViewButton) to High(TImageEnViewButton) do
begin
if SameText(AButtonStr, ButtonToStr(bt)) then
begin
Result := bt;
BREAK;
end;
end;
end;
So I could add a Button to the Toolbar with simply:
ImageEnViewToolbar1.Buttons := ImageEnViewToolbar1.Buttons + [ButtonFromButtonString(ivbImageSave)];