} // buttonSetDefault_Click private void buttonAdd_Click(object sender, EventArgs e) { using (var editor = new TvPlayerEditorDialog()) { editor.ShowDialog(this); if (editor.IsDataChanged) { Players.Add(editor.Player); FillList(false, false); listViewPlayers.Items[listViewPlayers.Items.Count - 1].Selected = true; } // if } // using } // buttonAdd_Click
} // listViewPlayers_DoubleClick private void buttonEdit_Click(object sender, EventArgs e) { var item = (listViewPlayers.SelectedItems.Count > 0) ? listViewPlayers.SelectedItems[0] : null; if (item == null) { return; } var player = (TvPlayer)item.Tag; using (var editor = new TvPlayerEditorDialog()) { editor.Player = player; editor.ShowDialog(this); if (editor.IsDataChanged) { FillList(true, false); IsDataChanged = true; } // if } // using } // buttonEdit_Click