private void добавитьКомандуToolStripMenuItem_Click(object sender, EventArgs e) { Team newTeam = new Team(); TeamForm.DisplayTeam(ref newTeam); // отображение формы с новой командой league.AddTeam(newTeam); // добавление новой команды в список imglst_TeamLogos_L.Images.Add(newTeam.Name, newTeam.Logo); // добавление новой команды в коллекцию Итемов для ЛистВью RefreshTeams(); // Обновление лист вью }
private void подробнееToolStripMenuItem_Click(object sender, EventArgs e) { if (lvLeague.SelectedItems.Count != 0) { Team team = ((ListViewTeam)lvLeague.SelectedItems[0]).Team; // выбераем текущую выбраную команду TeamForm.DisplayTeam(ref team); // отображение данных о команде в форме league.RemoveTeam(team); league.AddTeam(team); if (imglst_TeamLogos_L.Images.ContainsKey(team.Name)) { imglst_TeamLogos_L.Images.RemoveByKey(team.Name); } imglst_TeamLogos_L.Images.Add(team.Name, team.Logo); RefreshTeams(); } }