public PreviewBox AddPreviewControl(FilePreview fp, Image thumb, string movieName, string name)
{
var pb = new PreviewBox(fp.ObjectTypeId, fp.ObjectId, this) {Image = thumb, Duration = fp.Duration};
pb.Width = pb.Image.Width;
pb.Height = pb.Image.Height + 20;
pb.Cursor = Cursors.Hand;
pb.Selected = false;
pb.FileName = movieName;
var dt = new DateTime(fp.CreatedDateTicks);
pb.CreatedDate = dt;
pb.MouseDown += PbMouseDown;
pb.MouseEnter += PbMouseEnter;
string txt = name + ": " + dt.ToString(CultureInfo.CurrentUICulture);
pb.DisplayName = txt;
pb.IsMerged = fp.IsMerged;
lock (ThreadLock)
{
flowPreview.Controls.Add(pb);
}
return pb;
}