成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C# PromptPointResult對象

開發(fā) 后端
這里介紹C# PromptPointResult對象,用GetPoint方法的返回值來給上面聲明的C# PromptPointResult對象賦值。賦值好以后,我們可以測試C# PromptPointResult對象的狀態(tài),如果不是OK就返回。

C#語言還是比較常見的東西,這里我們主要介紹C# PromptPointResult對象,包括介紹調試AutoCAD的進程等方面。

實例化一個Editor類的對象并使用參數(shù)為PromptPointOptions對象的GetPoint方法。用GetPoint方法的返回值來給上面聲明的C# PromptPointResult對象賦值。賦值好以后,我們可以測試C# PromptPointResult對象的狀態(tài),如果不是OK就返回。

  1. prPointRes = ed.GetPoint(prPointOptions);  
  2. if (prPointRes.Status != PromptStatus.OK)  
  3. {  
  4. ed.WriteMessage("Error");  

如果C# PromptPointResult對象返回了一個有效的點,我們就可以使用WriteMessage方法把結果輸出到命令行。PromptPointResult.Value的ToString方法使輸出非常容易:

  1. ed.WriteMessage("You selected point "  
  2. prPointRes.Value.ToString) 

按F5來運行一個調試AutoCAD的進程。(注意:向導已經(jīng)設置好用acad.exe來調試)在AutoCAD命令行中輸入NETLOAD,選擇Lab2.dll并打開。在命令行中輸入你起的命令名字(selectPoint)。在選擇點的提示下,單擊圖形中的任一點。如果一切正常的話,你可以在命令行中看到你所選的點的坐標值。在Class.cs文件的“ed.WriteMessage("Error");”行加入斷點,然后再次運行selectPoint命令。這一次,在選擇點的提示下按ESC鍵而不是選擇一個點。C# PromptPointResult對象的狀態(tài)就不是OK了,所以上面代碼中的if語句就會被執(zhí)行,“ed.WriteMessage("Error")”;語句就會被調用。

接下來我們將加入另外一個命令,它可以獲取兩個點之間的距離。向導沒有添加命令的功能,所以我們必須手工添加。在Class.cs文件的選擇點的函數(shù)(getPoint)下面添加一個名為getDistance的新命令。加入命令的方法請參考上一章的內容或本章的源代碼,這里就不列出了。使用 CommandMethod屬性并使字符串參數(shù)為“getdistance”或其它類似的名字。在命令的函數(shù)中使用 PromptDistanceOptions代替PromptPointOptions。當然GetDistance方法的返回值是一個 PromptDoubleResult類的實例對象,所以請用PromptDoubleResult來代替PromptPointResult:

  1. PromptDistanceOptions prDistOptions = new 
  2. PromptDistanceOptions("Find distance, select first point:");  
  3. PromptDoubleResult prDistRes;  
  4. prDistRes = ed.GetDistance(prDistOptions);  

【編輯推薦】

  1. C#字符ASCII碼學習經(jīng)驗
  2. C#數(shù)值類型之間的轉換概述
  3. 日期型數(shù)據(jù)轉換成C#長整型數(shù)據(jù)
  4. C#查看Excel對象模型分析
  5. C#日期型數(shù)據(jù)簡單剖析
責任編輯:佚名 來源: 百度空間
相關推薦

2009-08-20 17:13:37

C# FileSyst

2009-08-25 16:03:51

C# SQLDMO對象

2009-08-31 09:44:23

C# Employee

2009-08-26 10:34:59

C# Hashtabl

2009-09-02 15:41:21

C# HTTPWebR

2009-08-19 17:12:18

C# Connecti

2009-08-25 10:08:39

C# MyData對象

2009-08-12 11:24:25

C# String對象

2009-08-31 09:37:09

C# Employee

2009-08-25 09:49:09

C#內存Graphic

2009-08-10 13:40:46

創(chuàng)建C# COM對象

2009-09-04 14:01:30

C#存儲BLOB對象

2009-08-20 17:22:45

C# FileSyst

2009-08-18 11:32:24

C# FTP WebR

2009-08-18 09:06:41

C#對象和集合

2009-08-13 13:31:13

鎖定對象C# Monitor類

2009-09-02 16:36:37

C#調用Excel對象

2009-09-02 16:02:52

C#引用托管對象

2009-08-26 17:24:49

C# Mutex對象

2009-08-21 17:45:40

C#調用COM對象
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩精品一区二区天天拍 | 日本黄色免费视频 | 99精品视频在线观看免费播放 | 欧美在线观看一区 | 久久久久国产 | 51ⅴ精品国产91久久久久久 | 日韩成人av在线 | 国产免费黄网 | 在线观看视频一区二区三区 | 中文字幕日韩欧美一区二区三区 | 国产在线一区二区三区 | 欧美一区二区在线视频 | 成人精品一区二区 | 中文字幕日韩欧美 | 九九精品在线 | 国产欧美日韩精品一区 | 亚洲国产一区二区三区 | 在线视频一区二区 | 国产成人精品网站 | www.色综合| 97国产精品视频人人做人人爱 | 国产高清自拍视频在线观看 | 久久精品影视 | 国内精品视频一区二区三区 | 男女羞羞视频在线看 | 国产精品视频导航 | av电影一区| 国产精品日产欧美久久久久 | 99re| 日韩欧美一区二区三区在线播放 | 欧美xxxx性| 97国产精品| 亚洲三级av | 久久高清免费视频 | 久久久成人精品 | .国产精品成人自产拍在线观看6 | 国产在线观看不卡一区二区三区 | 国产精品一区二区久久 | 毛片免费在线 | 国产激情91久久精品导航 | 国产黄a一级|