private void RemoveStatistics(PlayerStatistics statistics) { // For each statistic category foreach (String category in statistics.GetCategories()) { // Find the tab page for this category TabPage tp = FindTabPage(category); // Clear it tp.Controls.Clear(); } }
private void FillStatistics(PlayerStatistics statistics) { // For each statistic category foreach (String category in statistics.GetCategories()) { // Find the tab page for this category TabPage tp = FindTabPage(category); StatisticItemListDisplay itemListDisplay = new StatisticItemListDisplay(); // Initialize properties FIRST! itemListDisplay.Top = topMargin; itemListDisplay.TopMargin = 0; itemListDisplay.StatisticsSpacing = statisticsSpacing; itemListDisplay.Width = this.ClientSize.Width - 1; itemListDisplay.Height = this.ClientSize.Height - 1; itemListDisplay.AutoSize = true; itemListDisplay.Anchor = AnchorStyles.Left | AnchorStyles.Right; // Show stats itemListDisplay.Add(statistics.GetStatistics(category)); tp.Controls.Add(itemListDisplay); } AdjustControls(); }