免费黄网站在线观看_成人午夜剧场免费观看完整版_多野结衣av一区_亚洲激情在线视频_国产乱码精品一区二区三区亚洲人 _国产成人精品三级_视频一区视频二区视频三区高_一区福利视频_国产成人精品午夜_蜜桃成人365av_国产精品美女久久久久久久_国产伦精品一区二区三区视频免费

您的位置:網站首頁 > CAD教程 > CAD教程文章

Autocad VBA初級教程 (第九課:創(chuàng)建選擇集)

時間:2010-11-18 19:49:39 來源:未知

1.在創(chuàng)建對象的同時可以直接引用.以前的例程中已經做過多次了,現(xiàn)在復習一下,看例程:先隨機畫300個圓,在畫圓時直接引用,然后再把這些圓根本大小修改顏色.

Sub c300()

Dim myselect(0 To 300) As AcadEntity '定義選擇集數(shù)組
Dim pp(0 To 2) As Double '圓心坐標

For i = 0 To 300 '循環(huán)300次
pp(0) = 3000 * Rnd: pp(1) = 3000 * Rnd: pp(2) = 0 '設置圓心坐標
Set myselect(i) = ThisDrawing.ModelSpace.AddCircle(pp, Rnd * 30 + 1) '畫不同大小的圓
Next i

For i = 1 To 300
If myselect(i).Radius > 10 Then '判斷圓的直徑是否大于10
 myselect(i).color = Int(255 * Rnd + 1) '大圓顏色改為隨機數(shù)
Else
 myselect(i).color = 0 '小圓改為白色
End If
Next i

ZoomExtents '縮放到顯示全部對象

End Sub


pp(0) = 3000 * Rnd: pp(1) = 3000 * Rnd: pp(2) = 0
這一行實際上應該是三條語句,用三行合并為一行,用冒號分開
rnd是隨機數(shù)函數(shù),它的數(shù)值為0-1之間的小數(shù),3000*rnd得到的數(shù)值就是在0-3000之間的隨機數(shù)

Set myselect(i) = ThisDrawing.ModelSpace.AddCircle(pp, Rnd * 30 + 1)
這條語句的作用是以pp點坐標為圓心,畫一個圓,半徑是1-30之間的隨機數(shù),賦值給myselect選擇集.

2.提標用戶在屏幕中選取
選擇語句這樣寫:Set sset = ThisDrawing.SelectionSets.Add("ss1"),其中”ss1”是一個選擇集名稱,這個參數(shù)可以隨意寫一個,注意不要重復就可以了.
下面的例程是讓用戶選擇對象,然后把選中的對象改為綠色,最后把選擇集刪除

Sub mysel()

Dim sset As AcadSelectionSet '定義選擇集對象
Dim element As AcadEntity '定義選擇集中的元素對象

Set sset = ThisDrawing.SelectionSets.Add("ss1") '新建一個選擇集
sset.SelectOnScreen '提示用戶選擇

For Each element In sset '在選擇集中進行循環(huán)
  element.color = acGreen '改為綠色
Next
sset.Delete '刪除選擇集

End Sub

3.選擇全部對象
用select方法,參數(shù)為acSelectionSetAll ,看例程,這個程序選擇全部對象,顯示選中的對象,并計算對象數(shù).
Sub allsel()
Dim sel1 As AcadSelectionSet '定義選擇集對象
Set sel1 = ThisDrawing.SelectionSets.Add("s") '新建一個選擇集
Call sel1.Select(acSelectionSetAll) '全部選中
sel1.Highlight (True) '顯示選擇的對象
sco= sel1.Count '計算選擇集中的對象數(shù)
MsgBox "選中對象數(shù):" & CStr(sco) '顯示對話框
End Sub


3.運用select方法
上面的例題已經運用了select方法,下面講一下select的5種選擇方式:
1:擇全部對象(acselectionsetall)
2.選擇上次創(chuàng)建的對象(acselectionsetlast)
3.選擇上次選擇的對象(acselectionsetprevious)
4.選擇矩形窗口內對象(acselectionsetwindow)
5.選擇矩形窗口內以及與邊界相交的對象(acselectionsetcrossing)
還是看代碼來學習.其中選擇語句是:
Call sel1.Select(Mode, p1, p2)
Mode已經定義為5,也就是選擇矩形窗口內以及與邊界相交的對象,p1和p2是兩個點坐標,
Sub selnew()
Dim sel1 As AcadSelectionSet '定義選擇集對象
Dim p1(0 To 2) As Double '坐標1
Dim p2(0 To 2) As Double '坐標2
p1(0) = 0: p1(1) = 0: p1(2) = 0 '設置坐標1
p2(0) = 300: p2(1) = 300: p2(2) = 0 '設置坐標1
Mode = 5 '把選擇模式存入mode變量中
Set sel1 = ThisDrawing.SelectionSets.Add("sel3") '新建一個選擇集
Call sel1.Select(Mode, p1, p2) '選擇對象
sel1.Highlight (ture) '顯示已選中的對象
End Sub
 


精品国产欧美日韩一区二区三区| 色偷偷亚洲男人天堂| 欧洲精品一区二区| 男人天堂久久久| 欧美日韩中文字幕一区| 亚洲成人性视频| 肉丝袜脚交视频一区二区| 快色在线观看| 成人网欧美在线视频| 豆国产96在线|亚洲| 成人免费a**址| 久久福利在线| 9999精品免费视频| 中文字幕在线中文| 日韩一级欧美一级| 成人小视频免费观看| 国产亚洲依依| 国产精品美女久久久久久免费| 欧美在线国产| 成在在线免费视频| 黄色a级片免费看| 中文字幕亚洲欧美日韩2019| 久久一区二区视频| 九九精品视频在线看| 欧美精品1区| 欧美三级视频| 久久久久午夜电影| 小说区亚洲自拍另类图片专区| 日韩mv欧美mv国产网站| 亚洲大奶少妇| 日韩高清在线观看一区二区| 91精品xxx在线观看| 97超碰免费在线| 国产在线观看www| 欧美成人ⅴideosxxxxx| 日本在线影院| 亚洲人成午夜免电影费观看| 国产一线二线在线观看| av电影在线网| 国产三级在线播放| 天天操夜夜干| 婷婷国产在线| 亚洲第一图区| 天堂中文av在线资源库| 欧美性xxx| 久久婷婷国产91天堂综合精品| 国产精品高清在线观看| 欧洲日本亚洲国产区| 国产精品视频免费在线| 91亚色免费| 蜜桃狠狠色伊人亚洲综合网站| 欧美自拍资源在线| 公共露出暴露狂另类av| www国产精品内射老熟女| 99热最新网址| 1024国产在线| 黄瓜视频成人app免费| 日韩精品欧美大片| 好吊日精品视频| 国产成人在线视频免费播放| 国产精品一区二区三区四区在线观看| 成人av男人的天堂| 亚洲品质自拍视频| 亚洲韩国欧洲国产日产av| 91av视频在线免费观看| 亚洲色图38p| 自拍偷拍一区| 精品国产乱码久久久久酒店 | 九色蝌蚪在线| 国产偷自视频区视频一区二区| 欧美丝袜第三区| 天天操天天干天天玩| 国产精品一区二区三区av| 欧美国产一区二区| 国产精品一区二区三区四区五区| 免费黄色电影在线观看| 日韩高清欧美| 精品日本高清在线播放| 国产精品视频1区| 看黄的a网站| 日韩一区二区在线| 欧美三级日韩三级| 日韩动漫在线观看| sm捆绑调教国产免费网站在线观看| 亚洲日韩视频| 日韩欧美综合在线| 久久免费99精品久久久久久| 亚洲人成在线网站| 日本国产精品| 国产精品99久久久久久久vr| 777亚洲妇女| 91亚洲精品国产| 激情综合婷婷| 亚洲精品乱码久久久久久黑人| 91精品久久久久久久久久久| av日韩在线免费| 国产欧美日韩在线观看视频| 一区二区在线观看视频| 国产成人精品一区二区| sm性调教片在线观看| 亚洲精品成人天堂一二三| 天天综合狠狠精品| 欧美日韩国产传媒| 亚洲天堂av在线播放| 污污软件在线观看| 日本一二三不卡| 妞干网在线播放| 欧美专区在线| 亚洲综合国产精品| 天海翼亚洲一区二区三区| 日韩专区在线播放| 色妞ww精品视频7777| 在线日韩第一页| 97se亚洲国产综合自在线不卡 | 69堂成人精品视频免费| 久久狠狠久久| 亚洲成色777777在线观看影院| 色在线免费视频| 亚欧色一区w666天堂| 成人网18免费看| 久久天天做天天爱综合色| 涩涩涩999| 青草av.久久免费一区| 国产区二精品视| 偷拍欧美精品| 国产日韩在线精品av| 久久麻豆精品| 亚洲国产欧美不卡在线观看 | 国产欧美自拍| 精品国产免费人成电影在线观看四季| 国产成人成网站在线播放青青| 久久国产小视频| 国产精品视频地址| 99热国内精品| 国产精品综合久久久久久| 欧美黄色一级视频| 粉嫩高清一区二区三区精品视频| 香蕉久久网站| 国产精品一区二区欧美| 日av在线不卡| 黄色三级中文字幕| 99热在这里有精品免费| 欧美黄色性生活| 亚洲黄色小视频| 黄色片在线播放| 欧美一卡二卡三卡| 日韩性xxx| 国产成人福利网站| 国产尤物精品| 91看片淫黄大片91| 国产午夜三级一区二区三| 久久久久久久久久久久91| 亚洲国产一区视频| 92久久精品| 色综合男人天堂| 久久精品久久久| 一区二区三区四区视频在线观看| 不卡的av在线| 在线播放免费| 日韩国产在线播放| 综合中文字幕| 久久99精品久久久久久秒播放器| 精品亚洲成a人在线观看 | 亚洲精品88| 欧美在线一区二区三区四| 中文日韩欧美| 两根大肉大捧一进一出好爽视频| 精品久久久中文| 成人黄色免费短视频| 国产综合在线观看视频| 国产自产视频一区二区三区| 超碰在线免费| 在线不卡国产精品| 午夜精品毛片| 美女av免费在线观看| 欧美在线一二三| 成人自拍视频| 日本视频一区二区在线观看| 国产精品毛片高清在线完整版| 四季久久免费一区二区三区四区| 久久久久久国产精品久久| 久久精品观看| 最新av在线网站| 欧美巨大黑人极品精男| 日本在线不卡一区| 在线国产福利网站| 久久综合久久美利坚合众国| 狠狠色狠狠色综合日日91app| 中文有码在线观看| 91国产精品91| www.欧美日韩| 久久av色综合| 高清av免费一区中文字幕| 亚洲免费观看在线视频| 激情视频亚洲| 国产成人永久免费视频| 欧美精品少妇一区二区三区 | 亚洲欧美偷拍三级| 久久九九精品视频| 国产视频一视频二|