private void Delete_Character_Click(object sender, EventArgs e) { if (CharacterScrollList.SelectedItems.Count < 1) { return; } Roster.RemoveAt(CharacterScrollList.SelectedItems[0].Index); File.Delete(path + CharacterScrollList.SelectedItems[0].Text); CharacterScrollList.Clear(); update_List(); }
private void NewCharacter_Click_1(object sender, EventArgs e) { using (var form = new CharacterCreation()) { var result = form.ShowDialog(); if (result == DialogResult.OK) { this.New = form.NewCharacter; //values preserved after close Roster.Add(this.New); CharacterScrollList.Clear(); update_List(); } } }
private void Edit_Character_Click(object sender, EventArgs e) { if (CharacterScrollList.SelectedItems.Count < 1) { return; } using (var form = new CharacterCreation((Character)CharacterScrollList.SelectedItems[0].Tag)) { var result = form.ShowDialog(); if (result == DialogResult.OK) { this.New = form.NewCharacter; //values preserved after close Roster.RemoveAt(CharacterScrollList.SelectedItems[0].Index); Roster.Add(this.New); CharacterScrollList.Clear(); update_List(); } } }