Пример #1
0
 private void GOTO_BUTTON_Click(object sender, EventArgs e)
 {
     if (int.Parse(GOTO_TEXTBOX.Text) <= PageDatabaseManagement.GetPageNum((string)currentType.SelectedItem))
     {
         currentPage = int.Parse(GOTO_TEXTBOX.Text);
         PopulateDisplay();
         ResetDisplay();
         addCardPageText.Text = "" + currentPage;
     }
 }
Пример #2
0
 private void TurnPageR_Click(object sender, EventArgs e)
 {
     if (currentPage < PageDatabaseManagement.GetPageNum((string)currentType.SelectedItem))
     {
         currentPage++;
     }
     PopulateDisplay();
     ResetDisplay();
     addCardPageText.Text = "" + currentPage;
 }
Пример #3
0
 private void PopulateDisplay()
 {
     foreach (Panel c in cardCollectionView.Controls.OfType <Panel>())
     {
         foreach (PictureBox pb in c.Controls.OfType <PictureBox>())
         {
             Card s = CardDatabaseManagement.GetCard((string)currentType.SelectedItem, pb.Name, currentPage + "");
             if (s.Count > 2)
             {
                 pb.Load("database/" + (string)currentType.SelectedItem + "/images/" + s.Picture);
             }
             else
             {
                 pb.Image = null;
             }
         }
     }
     MAX_PAGE_LABEL.Text   = "" + PageDatabaseManagement.GetPageNum((string)currentType.SelectedItem);
     currentPageLabel.Text = "Page: " + currentPage;
     GC.Collect();
 }
Пример #4
0
 private void UpdateMaxPageLabel()
 {
     MAX_PAGE_LABEL.Text = "" + PageDatabaseManagement.GetPageNum((string)currentType.SelectedItem);
 }