private void initScoreBoard() { if (!isInitializedScores) { teamScoreboard = new TeamScoreBoardWrapper(); scoreBoard = new TeamScoreBoard(teamScoreboard); isInitializedScores = true; } }
public TeamScoreBoard(TeamScoreBoardWrapper ts) { InitializeComponent(); panel = new TableLayoutPanel(); this.Controls.Clear(); //from ts, populate labels on the form panel.ColumnCount = 2; panel.RowCount = 1; panel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50)); panel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50)); panel.RowStyles.Add(new RowStyle(SizeType.Percent, 50)); panel.Controls.Add(new Label() { Text = "Team Name" }, 0, 0); panel.Controls.Add(new Label() { Text = "Score" }, 1, 0); //tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Percent, 100)); foreach (var score in ts.teamScores) { panel.RowCount++; panel.RowStyles.Add(new RowStyle(SizeType.Percent, 50)); panel.Controls.Add(new Label() { Text = score.Name, AutoSize = true }, 0, panel.RowCount - 1); panel.Controls.Add(new Label() { Text = score.score.ToString(), AutoSize = true }, 1, panel.RowCount - 1); ; } this.Controls.Add(panel); }
private void InitScoreBoard() { teamScoreboard = new TeamScoreBoardWrapper(); }