明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1157|回复: 3

【选择集】严重的bug!!冰天雪地裸跪求解决办法!!

[复制链接]
发表于 2010-12-7 18:49:28 | 显示全部楼层 |阅读模式
很大的图纸,布局图。  想删除某些固定位置的文字。

图纸缩放的过小时,想用两点窗交选择某位置的文字,就会连带选择上周围的。

但是缩放到合适尺寸就不会这样。

不是捕捉和靶框的问题  都关掉了。


哪位高手遇到过这种情况啊。能不能提供一个解决办法!!!
发表于 2010-12-7 20:48:12 | 显示全部楼层
对于特殊的范围选择,比如选择点或文本,可以配合组码10

在minpoint和maxpoint两点范围内选择,过滤器:
-4,">=,>=,*"
10,minpoint
-4,"<=,<=,*"
10,maxpoint
 楼主| 发表于 2010-12-7 22:14:47 | 显示全部楼层
顶超版的回复   很直接的方法 我试试
 楼主| 发表于 2010-12-7 22:58:10 | 显示全部楼层
感谢超版  成功了  贴代码  封贴




  1. Function CreateSelectionSet(Optional SSetName As String = "mjtd") As AcadSelectionSet
  2.     On Error Resume Next
  3.     ThisDrawing.SelectionSets(SSetName).Delete
  4.     Set CreateSelectionSet = ThisDrawing.SelectionSets.Add(SSetName)
  5. End Function


  6. '================================================
  7. Sub tsts()
  8. Dim ss_ob As AcadSelectionSet
  9. Set ss_ob = CreateSelectionSet("ssss")
  10.     Dim mode As Integer
  11.     Dim corner1(0 To 2) As Double
  12.     Dim corner2(0 To 2) As Double
  13.    
  14.     mode = acSelectionSetCrossing
  15.     corner1(0) = 0: corner1(1) = 0: corner1(2) = 0
  16.     corner2(0) = 9: corner2(1) = 1.72: corner2(2) = 0
  17.    
  18.     Dim gpCode(0 to 4) As Integer
  19.     Dim dataValue(0 to 4) As Variant
  20.    
  21.     gpCode(0) = 0
  22.     dataValue(0) = "TEXT"
  23.    
  24.    
  25.     gpCode(1) = -4
  26.     dataValue(1) = ">=,>=,*"
  27.    
  28.     gpCode(2) = 10
  29.     dataValue(2) = corner1
  30.    
  31.     gpCode(3) = -4
  32.     dataValue(3) = "<=,<=,*"
  33.    
  34.     gpCode(4) = 10
  35.     dataValue(4) = corner2
  36.    
  37.    
  38.     Dim groupCode As Variant, dataCode As Variant
  39.     groupCode = gpCode
  40.     dataCode = dataValue
  41.    
  42.     ss_ob.Select mode, corner1, corner2, groupCode, dataCode
  43.      MsgBox ss_ob.Count
  44.    'ss_ob.Item(0).Delete
  45.     ss_ob.delete

  46. End Sub

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 20:50 , Processed in 0.160082 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表