Exemplo n.º 1
0
        bool WhichEditPlayerName = true; // Tells which List Box the edited name belongs to so we can put it back
        // true = Available Players list
        // false = Selected Players list

        private void EditAvailBttn_Click(object sender, EventArgs e)
        {
            if (BackupPlayerName == "")
            {
                if (AvailPlayersListBox.SelectedIndex != -1)
                {
                    BackupPlayerName = AvailPlayersListBox.SelectedItem.ToString();
                    AvailPlayersListBox.Items.RemoveAt(AvailPlayersListBox.SelectedIndex);

                    WhichEditPlayerName = true;
                }
                else if (SelPlayersListBox.SelectedIndex != -1)
                {
                    BackupPlayerName = SelPlayersListBox.SelectedItem.ToString();
                    SelPlayersListBox.Items.RemoveAt(SelPlayersListBox.SelectedIndex);

                    WhichEditPlayerName = false;
                }
                else
                {
                    MessageBox.Show("No player selected.");
                    return;
                }

                WriteInPlayerTextBox.Text = BackupPlayerName;
                WriteInLabel.Text         = "Edit Name";
                EditAvailBttn.Text        = "Cancel Edit";
                AddWriteInPlayerBttn.Text = "Confirm Edit";

                EditAvailBttn.Focus();
            }
            else
            {
                WriteInLabel.Text         = "Write-in Player";
                EditAvailBttn.Text        = "&Edit";
                AddWriteInPlayerBttn.Text = "&Add";

                if (WhichEditPlayerName)
                {
                    AvailPlayersListBox.Items.Add(BackupPlayerName);
                }
                else
                {
                    SelPlayersListBox.Items.Add(BackupPlayerName);
                }

                BackupPlayerName = "";

                WriteInPlayerTextBox.Clear();
                WriteInPlayerTextBox.Focus();
            }
        }
Exemplo n.º 2
0
        private void AddWriteInPlayerBttn_Click(object sender, EventArgs e)
        {
            if (BackupPlayerName != "")
            {
                if (WriteInPlayerTextBox.Text == "")
                {
                    MessageBox.Show("Edited name cannot be blank.");
                    WriteInPlayerTextBox.Focus();
                }
                else
                {
                    WriteInLabel.Text         = "Write-in Player";
                    EditAvailBttn.Text        = "&Edit";
                    AddWriteInPlayerBttn.Text = "&Add";

                    if (WhichEditPlayerName)
                    {
                        AvailPlayersListBox.Items.Add(WriteInPlayerTextBox.Text);
                    }
                    else
                    {
                        SelPlayersListBox.Items.Add(WriteInPlayerTextBox.Text);
                    }

                    BackupPlayerName = "";

                    WriteInPlayerTextBox.Clear();
                    WriteInPlayerTextBox.Focus();
                }
            }
            else
            {
                if (WriteInPlayerTextBox.Text == "")
                {
                    MessageBox.Show("Please enter a player name first.");
                    WriteInPlayerTextBox.Focus();
                }
                else
                {
                    AvailPlayersListBox.Items.Add(WriteInPlayerTextBox.Text);
                    WriteInPlayerTextBox.Clear();
                    WriteInPlayerTextBox.Focus();
                }
            }
        }