private void button2_Click(object sender, EventArgs e) { if (pageIndex > 0) { pageIndex--; label1.Text = (pageIndex + 1) + "/" + pages; LoadPage.RunWorkerAsync(); } }
private void backgroundEntryWorker_DoWork(object sender, DoWorkEventArgs e) { BeginInvoke(new MethodInvoker(delegate { progressBar.Visible = true; progressBar.Value = 5; pageIndex = 0; button_search.Enabled = false; })); animeEntries = GetAnimes(); pages = (int)Math.Ceiling(animeEntries.Count() * 1.0 / entriesPerPage); AsyncWorker.ReportProgress(10); LoadPage.RunWorkerAsync(); }