[C#.NET] [VB.NET] 如何繪製直線與其它形狀
一個相當基本的.NET功能System.Drawing 命名空間,它提供對 GDI+ 基本繪圖功能的存取,小弟僅存著拋磚引玉的心態記錄著用法。
如何繪圖製圖形
1.匯入System.Drawing 命名空間
//1.匯入命名空間System.Drawing
using System.Drawing;
2.建立控制項的Graphic物件(將這動作想像成是在開啟一個空白畫布)
3.新增Pen物件(將這動作想像成準備了一隻筆)
4.在控制項上繪製 圖形(將這動作想像成在畫布上畫東西)
//2.建立控制項的Graphic物件,將這動作想像是開啟一個空白畫布
Graphics gra = this.CreateGraphics();
//3.新增Pen物件,想像他是一隻筆
Pen myPen = new Pen(Color.Red, 1);
//4.在控制項上繪製,想像你在空白畫布上畫東西
5.繪製圖形
//4.1繪製直線
gra.DrawLine(myPen, 1, 1, 100, 100);
//4.2繪製正方形
gra.DrawRectangle(myPen, 10, 20, 80, 80);
//4.3繪製一拋物線
gra.DrawArc(myPen, 10, 20, 70, 80, 123, 233);
//4.4繪製一矩形
gra.DrawRectangle(myPen, 50, 60, 110, 120);
繪製圖形還有相當多的方法,請參考Graphics 方法
更多的範例請看:http://hc.ntit.edu.tw/hc/vb2005/chp11.doc
範例下載:C#.NET繪製圖形.rar,VB.NET繪製圖形.rar
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET