private ListViewItem AddMember(MemberEntry entry, bool editName) { ListViewItem item = listViewEntries.Items.Add(entry.Name); item.SubItems.Add(entry.TypeName); item.SubItems.Add(entry.GetSize().ToString()); item.Tag = entry; if (editName) { item.BeginEdit(); } return(item); }
private void UpdateType() { listViewEntries.BeginUpdate(); foreach (ListViewItem item in listViewEntries.Items) { MemberEntry entry = item.Tag as MemberEntry; if (entry != null) { item.Text = entry.Name; item.SubItems[1].Text = entry.TypeName; item.SubItems[2].Text = entry.GetSize().ToString(); } } listViewEntries.EndUpdate(); }