private void AddTemplateToPool(string template, int id) { int x = 3; int y = 3; // Set up the template display: TemplateDisplay td = new TemplateDisplay(); td.SetTemplateInformation(template); if (id > 0) { y = PoolTemplates[id - 1].Bottom + 3; } td.Location = new Point(x, y); td.SkillInfoDisplay = SkillInfoDisplay; PoolTemplates.Add(td); __PoolContainer.Controls.Add(td); // Set up the button display for the template: Button b = new Button(); b.Text = "Save"; b.Visible = false; b.Enabled = false; b.Tag = id; b.Click += SaveTemplateInPool_Click; x += 3 + td.Width; b.Location = new Point(x, y); b.Height = td.Height; b.BackColor = SystemColors.Control; PoolButtons.Add(b); __PoolContainer.Controls.Add(b); }
private void DisplayDraftHand(List <string> hand) { // Clear the current set of draft hand stuff: __DraftHandContainer.Controls.Clear(); DraftHandButtons.Clear(); DraftHandTemplates.Clear(); // OK, let's make some stuff happen! int y = 3; for (int i = 0; i < hand.Count; ++i) { // Set up the template display for this draft hand: TemplateDisplay td = new TemplateDisplay(); td.SetTemplateInformation(hand[i]); td.Location = new Point(3, y); td.SkillInfoDisplay = SkillInfoDisplay; DraftHandTemplates.Add(td); __DraftHandContainer.Controls.Add(td); // Now add the pick buttons: Button b = new Button(); b.Text = "Pick!"; b.Height = td.Height; b.Location = new Point(td.Right + 3, y); b.Tag = i; b.Click += PickTemplate_Click; b.BackColor = SystemColors.Control; DraftHandButtons.Add(b); __DraftHandContainer.Controls.Add(b); // Increment y: y += 3 + td.Height; } }