void codecs_LoadPage(object sender, CodecsPageEventArgs e) { if (e.State == CodecsPageEventState.After) { UpdateCounterPercent(e.Image.Page, e.Image.PageCount, 1, false); } myOwner.Invalidate(); myOwner.Update(); }
void codecs_LoadPage(object sender, CodecsPageEventArgs e) { if (e.State == CodecsPageEventState.After) { _lblCounter.Text = "Loading Image ( " + (imageIndex + 1) + " ) Page " + e.Page.ToString() + " / " + e.PageCount.ToString(); _lblCounter.Invalidate(); _lblCounter.Update(); int percentage = (e.Page * 100 / e.PageCount); if (percentage == 100) { imageIndex = imageIndex + 1; percentage = 0; } _progress.Value = (imageIndex * 100 + percentage) / myOwner.Images; if (imageIndex == myOwner.Images) { this.Close(); } } myOwner.Invalidate(); myOwner.Update(); }