Hi Nigel
In the meantime (I'm back to my computer), I've implemented my own "SIMPLE UNIVERSAL MULTI-IMAGES FILTER" by using the OnFilter event handler:
procedure TformMain.ImageEnMViewMultiImagesFilter(Sender: TObject; Index:
Integer; const Filename: string; var ShowFrame: Boolean);
begin
if cxButtonEditMultiImagesFilter.Text <> '' then
begin
ShowFrame :=
ContainsText(ImageEnMViewMultiImages.ImageTopText[Index], cxButtonEditMultiImagesFilter.Text) or
ContainsText(ImageEnMViewMultiImages.ImageInfoText[Index], cxButtonEditMultiImagesFilter.Text) or
ContainsText(ImageEnMViewMultiImages.ImageBottomText[Index], cxButtonEditMultiImagesFilter.Text) or
ContainsText(Filename, cxButtonEditMultiImagesFilter.Text);
end;
end;
It works well. What do you think? Could it be improved?
UPDATE: There is only thing that does not work: When the Thumbnail-Text has been inserted with the ImageEnMView Default Properties (e.g. DefaultBottomText) then it cannot be filtered in this way! For example:
https://app.screencast.com/mgywFOsjM3yXv