コード例 #1
0
ファイル: StartForm.cs プロジェクト: naka0405/ALEVEL-Examples
        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();                                            // Обновление лист вью
        }
コード例 #2
0
ファイル: TeamForm.cs プロジェクト: naka0405/ALEVEL-Examples
        static public void DisplayTeam(ref Team team)               // отображнение данных про команду на форме
        {
            TeamForm teamform = new TeamForm();

            teamform.currentTeam  = team;
            teamform.lbCoach.Text = team.TeamCoach.Surname + " " + team.TeamCoach.Name;

            teamform.Text             = teamform.lbTeamName.Text = team.Name;
            teamform.pbTeamLogo.Image = team.Logo;

            teamform.RefreshPlayers();

            teamform.openImageDialog.InitialDirectory =
                Application.StartupPath + @"\TeamLogos\";           // установка стандартного пути для загрузки оттуда логотипов
            teamform.ShowDialog();
        }
コード例 #3
0
ファイル: StartForm.cs プロジェクト: naka0405/ALEVEL-Examples
        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();
            }
        }