2.矩形
先看看矩形結構
rectangle
儲存一組整數,共四個,表示乙個矩形的位置和大小,矩形由其寬度、高度和左上角定義,可用的建構函式如下:
public rectangle (point location,size size)
用指定的位置和大小初始化
rectangle
類的新例項。
public rectangle (int x,int y,int width,int height)
用指定的位置和大小初始化
rectangle
類的新例項。
graphics
類提供的繪製矩形方法如下:
graphics.drawrectangle (pen, rectangle);
graphics.drawrectangle (pen, int32, int32, int32, int32);
graphics.drawrectangle (pen, single, single, single, single);
graphics.drawrectangles (pen, rectangle);
graphics.drawrectangles (pen, rectanglef);
和繪製直線類似,前面三個繪製乙個矩形而後面兩個繪製多個矩形。
下面是乙個繪製矩形的例子:
private void button1_click(object sender, eventargs e)
執行效果如下:
採用和繪製多個直線類似的方法,也可以繪製多個矩形。
C GDI 程式設計(一)
首先你要有點基本的幾何概念。例如大家常說的點動成線,線動成面,面動成體。兩點確定一條直線,不在同一直線上的三點確定乙個圓 或者平面 諸如此類。然後你要理解的是,對應於幾何概念中點,就是螢幕上的乙個畫素,因此,這種點和純粹幾何中的點還是有區別的。最後乙個就是座標了,和解析幾何不同,其座標系統如下 正方...
C GDI 程式設計基礎(二)
pen類 繪製指定寬度和樣式的直線。使用dashstyle屬性繪製幾種虛線,可以使用各種填充樣式 包括純色和紋理 來填充pen繪製的直線,填充模式取決於畫筆或用作填充物件的紋理。建立畫筆 用指定的顏色例項化乙隻畫筆的方法如下 public pen color 用指定的畫刷例項化乙隻畫筆的方法如下 p...
C GDI 文字操作
一 投影文字 private void form1 paint object sender,painteventargs e 二 倒影文字 private void form1 paint object sender,painteventargs e 三 文字填充線條 四 旋轉文字 private ...