private ThumbnailBox GenerateThumbnailHelper(int i) { ThumbnailBox tb = new ThumbnailBox(this, i, imageFiles[i]); //////////////////////////////////////////////////////////// //Raise event GeneratingEventArgs e = new GeneratingEventArgs(tb); e.Index = i; OnGeneratingThumbnailItem(this, e); this.Controls.Add(tb); if (currentThumbnail == null) MoveToThumbnail(tb); return tb; }
private void thumbBar_OnGeneratingThumbnailItem(object sender, GeneratingEventArgs e) { try { e.ThumbnailItem.OnClickThumbnailItem -= ThumbnailItem_OnClickThumbnailItem; } catch { } e.ThumbnailItem.OnClickThumbnailItem += ThumbnailItem_OnClickThumbnailItem; }