コード例 #1
0
        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);
        }
コード例 #2
0
        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();
        }