[VBA]关于select on screen
要在已有的图形中选择很多图元,用的是 select on screen方法加入到选择集中。有的图元用鼠标单选,有些图元比较集中,用框选(例如,很多竖直线,从右往左拉框,从而可以选部选中)问题如下:当框选时,选中的对象加入到选择集中的顺序不是从右往左(我感觉应该是右边的对象先选中),也不是从从左往右。(用sset.item(0).color=red,sset.item(1).color=yellow测试过了)。 请问排序是按什么顺序的?<BR><BR>如果要实现可以单选,也可以框选,框选时,从右往左拉框时,按从右往左的顺序把对象加到选择集,该如何实现?
谢谢指教 顺序没有什么规律(如果说有,好像也就是和对象生成的顺序有关)
要自己排序 谢谢,原来这样。 用矩形方式的话好像也不行。<BR><BR>那看来还是一个一个选择好些了。不过需要选择的太多了,感觉也不大好。要么做直线求x坐标,按x从大到小的顺序排列,加入选择集好了。
页:
[1]