private void comboBoxELayers_Click(object sender, EventArgs e) { SysCommon.SelectLayerByTree frm = new SysCommon.SelectLayerByTree(1, Plugin.ModuleCommon.TmpWorkSpace, Plugin.ModuleCommon.ListUserdataPriID); if (frm.ShowDialog() == DialogResult.OK) { if (frm.m_NodeKey.Trim() != "") { IFeatureLayer pfeaturelayer = new FeatureLayerClass(); IFeatureClass pFeatureClass = pfeaturelayer.FeatureClass; pFeatureClass = SysCommon.ModSysSetting.GetFeatureClassByNodeKey(Plugin.ModuleCommon.TmpWorkSpace, frm._LayerTreePath, frm.m_NodeKey); if (pFeatureClass != null) { comboBoxELayers.Text = frm.m_NodeText; } } } }
private void txtBoxLayer_Click(object sender, EventArgs e) { m_pCurFeaCls = null; SysCommon.SelectLayerByTree frm = new SysCommon.SelectLayerByTree(Plugin.ModuleCommon.TmpWorkSpace, Plugin.ModuleCommon.ListUserdataPriID); frm._LayerTreePath = System.Windows.Forms.Application.StartupPath + "\\..\\res\\xml\\临时图层树.xml"; if (frm.ShowDialog() == DialogResult.OK) { if (frm.m_NodeKey.Trim() != "") { m_pCurFeaCls = SysCommon.ModSysSetting.GetFeatureClassByNodeKey(Plugin.ModuleCommon.TmpWorkSpace, frm._LayerTreePath, frm.m_NodeKey); } if (m_pCurFeaCls != null) { txtBoxLayer.Text = frm.m_NodeText; InitListFields(); } } System.IO.File.Delete(frm._LayerTreePath); frm = null; }