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; } }
private void TurnPageR_Click(object sender, EventArgs e) { if (currentPage < PageDatabaseManagement.GetPageNum((string)currentType.SelectedItem)) { currentPage++; } PopulateDisplay(); ResetDisplay(); addCardPageText.Text = "" + currentPage; }
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(); }
private void UpdateMaxPageLabel() { MAX_PAGE_LABEL.Text = "" + PageDatabaseManagement.GetPageNum((string)currentType.SelectedItem); }