private void btnTactAdd_Click(object sender, EventArgs e) { HomuTactListEntry entry = new HomuTactListEntry(int.Parse(txtTactListID.Text), txtTactListName.Text, (EHomuBehavior)cmbTactListBehav.SelectedIndex, (EHomuSkillUsage)cmbTactListSkill.SelectedIndex, cmbTactListSkillLvl.SelectedIndex); mConfig.TactList.Add(entry); listTacts.Items.Add(new HomuTactListViewItem(mConfig.TactList[mConfig.TactList.Count - 1])); // select me :o listTacts.SelectedIndices.Clear(); listTacts.SelectedIndices.Add(listTacts.Items.Count - 1); listTacts.Items[listTacts.Items.Count - 1].EnsureVisible(); }
public HomuTactListViewItem(HomuTactListEntry Entry) : base(new string[] { Entry.ID.ToString(), Entry.Name, Entry.Behavior.ToString(), Entry.Skill.ToString(), Entry.Priority.ToString() }) { mEntry = Entry; }