12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- using SuperMap.Mapping;
- using SuperMap.UI;
- namespace WWPipeLine.MapBasic
- {
- public class LayersTreeEx : ToolWindowExtend
- {
- //readonly LayersTree m_LayersTree;
- public LayersTreeEx(SuperMap.Mapping.Map map)
- {
- LayersTree m_LayersTree = new LayersTree { Dock = System.Windows.Forms.DockStyle.Fill };
- m_LayersTree.Font = new System.Drawing.Font("微软雅黑", 12);
- m_LayersTree.ItemHeight = 23;
- //m_LayersTree.ShowRootLines = true;
- m_LayersTree.Name = "LayersTreeEx";
- m_LayersTree.MultiSelect = false;//获取或设置是否支持同时选中多个树节点。 默认为值 true。
- m_LayersTree.DragNodeEnabled = false;//是否启用拖拽节点功能,false表示不启用,此时,所有选中树节点的拖动鼠标操作都无效。
- m_LayersTree.ShowVisibleScaleSign = true;//获取或设置是否在图层图标位置显示最大或最小比例尺的标识。
- m_LayersTree.Icons = TreeIconTypes.Visible;
- //foreach (Layer lyr in mapControl.Map.Layers)
- //{
- // lyr.IsEditable = false;
- // lyr.IsSelectable = false;
- //}
- m_LayersTree.Map = map;
- this.Controls.Add(m_LayersTree);
- this.TabText = "图层列表";
- }
- private void InitializeComponent()
- {
- this.SuspendLayout();
- //
- // LayersTreeEx
- //
- this.Name = "LayersTreeEx";
- this.Text = "LayerTreeEx";
- this.ResumeLayout(false);
- }
- }
- }
|