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(); }
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; }