コード例 #1
0
ファイル: TeamForm.cs プロジェクト: naka0405/ALEVEL-Examples
        private void btAddPalyer_Click(object sender, EventArgs e)
        {
            Player newPlayer = new Player();

            PlayerForm.DisplayPlayer(ref newPlayer);        // вызов формы отображения игрока

            currentTeam.AddPlayer(newPlayer);               // добавление нового игрока в список
            RefreshPlayers();                               // обновление списка игроков
        }
コード例 #2
0
ファイル: TeamForm.cs プロジェクト: naka0405/ALEVEL-Examples
        private void lstPlayers_DoubleClick(object sender, EventArgs e)
        {
            if (lstPlayers.SelectedIndex != -1)
            {
                Player player = (Player)lstPlayers.SelectedItem;

                PlayerForm.DisplayPlayer(ref player);

                RefreshPlayers();
            }
        }
コード例 #3
0
        public static void DisplayPlayer(ref Player player)
        {
            PlayerForm pf = new PlayerForm();

            // отображение данных игрока на форме
            pf.currentPlayer = player;
            pf.lbName.Text   = player.Name + " " + player.Surname;
            pf.lbAge.Text    = player.Age.ToString();
            pf.lbSkill.Text  = player.Skill.ToString();
            pf.lbHealth.Text = player.Health.ToString();
            // отображение позиции игрока в комбобоксе
            switch (player.Position)
            {
            case PLAYER_POSITION.BENCHWARMER:
            {
                pf.cbPosition.SelectedIndex = 0;
                break;
            }

            case PLAYER_POSITION.GOALKEEPER:
            {
                pf.cbPosition.SelectedIndex = 1;
                break;
            }

            case PLAYER_POSITION.HALFBACK:
            {
                pf.cbPosition.SelectedIndex = 2;
                break;
            }

            case PLAYER_POSITION.QUOTERBACK:
            {
                pf.cbPosition.SelectedIndex = 3;
                break;
            }

            case PLAYER_POSITION.FORWARD:
            {
                pf.cbPosition.SelectedIndex = 4;
                break;
            }

            default:
            {
                break;
            }
            }

            pf.ShowDialog();
        }