public void Initialize(TeamConfiguratorForm Parent) { m_Parent = Parent; m_listTPCtrls.Clear(); m_listRegulars.Clear(); m_listReserves.Clear(); m_listTPCtrls.Add(teamPlayerControl1); m_listTPCtrls.Add(teamPlayerControl2); m_listTPCtrls.Add(teamPlayerControl3); m_listTPCtrls.Add(teamPlayerControl4); m_listTPCtrls.Add(teamPlayerControl5); m_listTPCtrls.Add(teamPlayerControl6); m_listTPCtrls.Add(teamPlayerControl7); m_listTPCtrls.Add(teamPlayerControl8); m_listTPCtrls.Add(teamPlayerControl9); m_listTPCtrls.Add(teamPlayerControl10); m_listTPCtrls.Add(teamPlayerControl11); m_listTPCtrls.Add(teamPlayerControl12); int i = 1; foreach (TeamPlayerControl ctrl in m_listTPCtrls) { ctrl.Initialize(i, this); i++; } lbl_RegularsAvailValue.Text = ""; lbl_ReservesAvailValue.Text = ""; }
private void Btn_Edit_Click(object sender, EventArgs e) { if (m_oPlayer != null) { string sOldPlayerName = m_oPlayer.Name; TeamConfiguratorForm parent = this.ParentForm as TeamConfiguratorForm; PlayerEditPopup oPlayerEditPopup = new PlayerEditPopup(); oPlayerEditPopup.StartDialog(m_oPlayer, parent.m_dictPlayers); if (parent.m_dictPlayers.Remove(sOldPlayerName)) { parent.m_dictPlayers.Add(m_oPlayer.Name, m_oPlayer); } parent.UpdatePlayers(); UpdateMyself(); } }