private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { if (e.Node != null) { int index = treeView1.Nodes.IndexOf(e.Node); SelectKingdomChanged?.Invoke(kingdoms.Kingdoms[index], index); } }
private void btnModify_Click(object sender, EventArgs e) { state = AddEditState.Edit; factionList.Enabled = false; btnAdd.Enabled = false; btnDelete.Enabled = false; btnModify.Enabled = false; int index = factionList.Nodes.IndexOf(factionList.SelectedNode); SelectKingdomChanged?.Invoke(kingdoms.Kingdoms[index], index); }
private void btnAdd_Click(object sender, EventArgs e) { state = AddEditState.Add; factionList.Enabled = false; btnAdd.Enabled = false; btnDelete.Enabled = false; btnModify.Enabled = false; MBKingdom kingdom = new MBKingdom(); SelectKingdomChanged?.Invoke(kingdom, -1); }
private void factionList_AfterSelect(object sender, TreeViewEventArgs e) { if (e.Node != null) { int index = factionList.Nodes.IndexOf(e.Node); btnDelete.Enabled = true; btnModify.Enabled = true; SelectKingdomChanged?.Invoke(kingdoms.Kingdoms[index], index); } else { btnDelete.Enabled = false; btnModify.Enabled = false; } }