Пример #1
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (pageIndex > 0)
     {
         pageIndex--;
         label1.Text = (pageIndex + 1) + "/" + pages;
         LoadPage.RunWorkerAsync();
     }
 }
Пример #2
0
        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();
        }