using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Windows.Forms; namespace Vanara.Windows.Shell.Tests { public partial class ImageViewer : Form { public ImageViewer(IEnumerable items = null) : this(items.Select(i => (i, ""))) { } public ImageViewer(IEnumerable<(Image, string)> items = null) { InitializeComponent(); BackColor = Color.Gray; if (items is null) return; foreach ((Image img, string tt) in items) { var p = new PictureBox { Size = img.Size, Image = img, BackColor = Color.Transparent }; toolTip1.SetToolTip(p, tt); flow.Controls.Add(p); } } } }