三 使用GDI 畫弧線

2022-08-28 20:03:12 字數 620 閱讀 2839

//

使用下面的函式

drawarc(pen,rectangle,single,single)

drawarc(pen,rectanglef,single,single)

drawarc(pen,int32,int32,int32,int32,int32,int32)

drawarc(pen,single,single,single,single,single,single)

private

void form1_paint(object

sender, painteventargs e)

上面第三個引數和第四個引數都選擇負數,為的是視覺上保持和學習課本上的弧度一致。個人愛好,覺得這樣好看,當然了,其他的任何方向只要符合弧度概念就行。

用drawarc畫圓

private

void form1_paint(object

sender, painteventargs e)

橢圓也能畫出來了吧。利用rectangle的width,height即可,如果width=height圓,如果width>height,橫向扁的橢圓。

drawArc 畫扇形 畫弧線

設定漸變色 這個正方形的顏色是改變的 shader mshader new lineargradient 0,0,100,100,new int null,shader.tilemode.repeat 乙個材質,打造出乙個線性梯度沿著一條線。p.setshader mshader rectf rec...

3 使用GDI 畫曲線

1.畫貝塞爾曲線 2.繪製曲線 drawcurve pen pen,point points drawcurve pen pen,pointf points tension 大於或等於 0.0f 的值,該值指定曲線的張力。drawcurve pen pen,point points,float te...

4 使用GDI 畫橢圓

原文 利用drawarc能繪製出橢圓來,gdi 還有專門繪製橢圓的方法drawellipse。rect system.drawing.rectangle 結構,它定義橢圓的矩形邊界。drawellipse pen pen,rectangle rect drawellipse pen pen,rect...