當前位置:編程學習大全網 - 編程語言 - 求vb大神 已知兩點坐標 圓半徑 如何畫兩點間圓弧 要代碼示例 壹定要圓弧 不能是扇形

求vb大神 已知兩點坐標 圓半徑 如何畫兩點間圓弧 要代碼示例 壹定要圓弧 不能是扇形

用Circle畫圓圓弧橢圓都可以具體參照下面的詳細說明Circle(1000,1000),500,8,-6,-31000,1000,圓心坐標500,半徑後面分別代表起始角,終止角,長短軸比率好吧,詳細點,就把Circle方法都說壹遍在對象上畫圓、橢圓或弧。語法object.Circle[Step](x,y),radius,[color,start,end,aspect]Circle方法的語法有如下的對象限定符和部分:部分描述object可選的。對象表達式,其值為“應用於”列表中的對象。如果object省略,具有焦點的窗體作為object。Step可選的。關鍵字,指定圓、橢圓或弧的中心,它們相對於當前object的CurrentX和CurrentY屬性提供的坐標。(x,y)必需的。Single(單精度浮點數),圓、橢圓或弧的中心坐標。object的ScaleMode屬性決定了使用的度量單位。radius必需的。Single(單精度浮點數),圓、橢圓或弧的半徑。object的ScaleMode屬性決定了使用的度量單位。color可選的。Long(長整型數),圓的輪廓的RGB顏色。如果它被省略,則使用ForeColor屬性值。可用RGB函數或QBColor函數指定顏色。start,end可選的。Single(單精度浮點數),當弧、或部分圓或橢圓畫完以後,start和end指定(以弧度為單位)弧的起點和終點位置。其範圍從-2pi到2pi。起點的缺省值是0;終點的缺省值是2*pi。aspect可選的。Single(單精度浮點數),圓的縱橫尺寸比。缺省值為1.0,它在如何屏幕上都產生壹個標準圓(非橢圓)。說明想要填充圓,使用圓或橢圓所屬對象的FillColor和FillStyle屬性。只有封閉的圖形才能填充。封閉圖形包括圓、橢圓、或扇形。畫部分圓或橢圓時,如果start為負,Circle畫壹半徑到start,並將角度處理為正的;如果end為負,Circle畫壹半徑到end,並將角度處理為正的。Circle方法總是逆時針(正)方向繪圖。畫圓、橢圓或弧時線段的粗細取決於DrawWidth屬性值。在背景上畫圓的方法取決於DrawMode和DrawStyle屬性值。畫角度為0的扇形時,要畫出壹條半徑(向右畫壹水平線段),這時給start規定壹很小的負值,不要給0。.可以省略語法中間的某個參數,但不能省略分隔參數的逗號。您指定的最後壹個參數後面的逗號是可以省略的。Circle執行時,CurrentX和CurrentY屬性被參數設置為中心點。這個方法不能用在With匛ndWith語句塊中。--------------------------------------------------------------------------------Circle方法示例這個示例用Circle方法在窗體中央畫許多同心圓。要運行這個示例,將此代碼放入窗體的General部分。按F5並單擊窗體。SubForm_Click()DimCX,CY,Radius,Limit'Declarevariable.ScaleMode=3'以像素為單位。CX=ScaleWidth/2'X位置。CY=ScaleHeight/2'Y位置。IfCX>CYThenLimit=CYElseLimit=CXForRadius=0ToLimit'半徑。Circle(CX,CY),Radius,RGB(Rnd*255,Rnd*255,Rnd*255)NextRadiusEndSub--------------------------------------------------------------------------------

  • 上一篇:遙控玩具汽車原理,電路詳解,如驅動電路,遙控電路等(附圖)
  • 下一篇:編程語言識別
  • copyright 2024編程學習大全網