private void treeView1_MouseClick(object sender, MouseEventArgs e) { if (notLoadFeatures || e.Button == MouseButtons.Right) { return; } TreeNode tn = treeView1.GetNodeAt(e.Location); if (tn == null) { return; } listView1.Items.Clear(); listView1.Columns.Clear(); cbFields.Items.Clear(); if (tn.Tag != null) { VectorTempFeatureCategory c = tn.Tag as VectorTempFeatureCategory; if (c != null) { Feature[] fets = c.LoadFeatures(); if (fets == null || fets.Length == 0) { return; } AddVectoreFeaturesToListView(fets); _selectUrl = c.Urls[0]; } } }
private void SetFeatures(int selectedNum) { if (treeView1.Nodes.Count < selectedNum) { return; } TreeNode landNode = treeView1.Nodes[selectedNum]; VectorTempFeatureCategory c = landNode.Tag as VectorTempFeatureCategory; if (c != null) { Feature[] fets = c.LoadFeatures(); if (fets == null || fets.Length == 0) { return; } AddVectoreFeaturesToListView(fets); } }
private void AddTreeListViewItems(TreeNode tn) { listView1.Items.Clear(); listView1.Columns.Clear(); cbFields.Items.Clear(); if (tn.Tag != null) { VectorTempFeatureCategory c = tn.Tag as VectorTempFeatureCategory; if (c != null) { Feature[] fets = c.LoadFeatures(); if (fets == null || fets.Length == 0) { return; } AddVectoreFeaturesToListView(fets); _selectUrl = c.Urls[0]; } } }