Пример #1
0
 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);
     }
 }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
 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;
     }
 }