Exemple #1
0
 // 窗体加载事件
 private void SelectByLayer_Load(object sender, EventArgs e)
 {
     // 获取所有图层名称
     string[] availableLayerNames = GoatLayerUtil.GetAllLayerNames();
     // 将所有图层名称 添加到checkListBox控件列表
     availableLayerNames.ForEach(choice => clb.Items.Add(choice));
 }
        public void layer7()
        {
            // 通过 图层名称获得图层id
            ObjectId objectId = GoatLayerUtil.GetLayerByName("aaa");

            if (objectId != ObjectId.Null)
            {
                objectId.setCurrentLayer();
            }
        }
        public void layer6()
        {
            // 通过 图层名称获得图层id
            ObjectId objectId = GoatLayerUtil.GetLayerByName("aaa");

            if (objectId != ObjectId.Null)
            {
                objectId.setLayerProperties(5, true);
            }
        }
        public void layer5()
        {
            // 通过 图层名称获得图层id
            ObjectId objectId = GoatLayerUtil.GetLayerByName("aaa");

            if (objectId != ObjectId.Null)
            {
                // 通过委托 更改图层颜色属性
                objectId.QOpenForWrite(1, Constant.layerColor);
            }
            GoatMessageUtil.msg(objectId.ToString());
        }
 public void layer2()
 {
     string[] allLayerNames = GoatLayerUtil.GetAllLayerNames();
     allLayerNames.ForEach(GoatMessageUtil.msg);
 }