private void btnAddQuest_Click(object sender, EventArgs e) { EditQuestData dialog = new EditQuestData(new QuestData()); if (dialog.ShowDialog() == DialogResult.OK) { lstQuests.Items.Add(dialog.GetQuestData()); } }
private void btnEditQuest_Click(object sender, EventArgs e) { int index = lstQuests.SelectedIndex; if (index != -1) { QuestData data = lstQuests.SelectedItem as QuestData; EditQuestData dialog = new EditQuestData(data); if (dialog.ShowDialog() == DialogResult.OK) { lstQuests.Items.RemoveAt(index); lstQuests.Items.Insert(index, dialog.GetQuestData()); } } }
private void btnAddQuest_Click(object sender, EventArgs e) { EditQuestData dialog = new EditQuestData(new QuestData()); if( dialog.ShowDialog() == DialogResult.OK) { lstQuests.Items.Add( dialog.GetQuestData() ); } }