private void buttonNewUnits_Click(object sender, System.EventArgs e) { UnitTypeAndCountForm frm = new UnitTypeAndCountForm(); if (frm.ShowDialog(this) == DialogResult.Cancel) { return; } UnitTypeAndCount[] autc = (UnitTypeAndCount[])m_ugSelected.UnitTypeAndCounts.ToArray(typeof(UnitTypeAndCount)); bool fDuplicate = false; foreach (UnitTypeAndCount utc in autc) { if (utc.ut == frm.UnitType) { utc.c += frm.Count; fDuplicate = true; break; } } int n = -1; if (!fDuplicate) { n = m_ugSelected.UnitTypeAndCounts.Add(new UnitTypeAndCount(frm.UnitType, frm.Count)); } m_ugm.SetModified(); InitUnitsListBox(n); }
private void buttonNewUnits_Click(object sender, System.EventArgs e) { UnitTypeAndCountForm frm = new UnitTypeAndCountForm(); if (frm.ShowDialog(this) == DialogResult.Cancel) return; UnitTypeAndCount[] autc = (UnitTypeAndCount[])m_ugSelected.UnitTypeAndCounts.ToArray(typeof(UnitTypeAndCount)); bool fDuplicate = false; foreach (UnitTypeAndCount utc in autc) { if (utc.ut == frm.UnitType) { utc.c += frm.Count; fDuplicate = true; break; } } int n = -1; if (!fDuplicate) n = m_ugSelected.UnitTypeAndCounts.Add(new UnitTypeAndCount(frm.UnitType, frm.Count)); m_ugm.SetModified(); InitUnitsListBox(n); }