Example #1
0
        private void lvList_DoubleClick(object sender, EventArgs e)
        {
            if (lvList.SelectedItems.Count == 0)
            {
                return;
            }

            ListViewItem lvi = lvList.SelectedItems[0];

            if (lvi == null)
            {
                return;
            }

            if (lvi.Tag == null)
            {
                return;
            }

            vizcore3d.PMI.Show(false);

            VIZCore3D.NET.Data.PMI item = (VIZCore3D.NET.Data.PMI)lvi.Tag;

            vizcore3d.PMI.Focus(item.ID);
        }
Example #2
0
        private void ShowItems()
        {
            List <VIZCore3D.NET.Data.PMI> items = vizcore3d.PMI.Items;

            lvList.BeginUpdate();
            lvList.Items.Clear();
            for (int i = 0; i < items.Count; i++)
            {
                VIZCore3D.NET.Data.PMI item = items[i];

                ListViewItem lvi = new ListViewItem(new string[] { item.ID, item.Name, item.EntityType, item.EntitySubType });
                lvi.Tag = item;
                lvList.Items.Add(lvi);
            }
            lvList.EndUpdate();
        }