예제 #1
0
 public void addPlayer(string name = "")
 {
     Player p = new Player();
     p.PlayerName = (name.Length > 0 ? name : "<new Player>");
     players.Add(p);
     updatePlayerList();
     int i = listViewPlayer.Items.Count - 1;
     listViewPlayer.Items[i].Selected = true;
     listViewPlayer.Items[i].Focused = true;
     textBoxPlayerName.SelectAll();
     textBoxPlayerName.Focus();
 }
예제 #2
0
 private void listViewPlayer_SelectedIndexChanged(object sender, EventArgs e)
 {
     bool playerSelected = listViewPlayer.SelectedItems.Count > 0;
     if (playerSelected)
     {
         panelPlayerSettings.Visible = true;
         panelTribeSettings.Visible = false;
         selectedPlayer = (Player)listViewPlayer.SelectedItems[0].Tag;
         selectedRow = listViewPlayer.SelectedItems[0];
         textBoxPlayerName.Text = selectedPlayer.PlayerName;
         textBoxPlayerNotes.Text = selectedPlayer.Note;
         numericUpDownLevel.Value = selectedPlayer.Level;
         textBoxPlayerTribe.Text = selectedPlayer.Tribe;
     }
     panelPlayerSettings.Enabled = playerSelected;
 }