Re: [問題] 動態繪圖
※ 引述《Qcumber (^^)》之銘言:
: 想請問要如何做到動態繪圖
: 就是利用亂數取值後 在座標圖上出現標示
: 但是使用者可以看到繪圖的過程
: 是利用GDI+嗎
: 或是有套件可供利用呢
畫圖是很基本的,不要以為還有比基本的東西更為簡單的套件存在
: 謝謝
在pictureBox上作畫可行,想畫圖的話要把程式寫在它的Paint事件(Paint event)
用GraphicsPath畫出你想要的圖形,它是一個代表"圖形"的類別,
比如說你在pictureBox的畫布上想畫一條線,就要new一塊GraphicsPath物件
例如:
// pictureBox1的Paint event
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
GraphicsPath myLine = new GraphicsPath(); //myLine物件是你想畫的圖形
Pen myPen = new Pen(Color.Yellow); //取一隻你要畫圖的畫筆
myLine.addLine(firstPoint, secondPoint); //myLine物件我把它變成一條直線
e.Graphics.DrawPath(myPen, myLine); //所以我就用 黃色的畫筆.畫一條直線
}
大致上是降吧!
多看看.net2005的help,看一看GraphicsPath的類別介紹
或是從網路上應該找得到你所需要的英文教學
如果...還不行,一定有書介紹如何利用GDI+
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.246.39
※ 編輯: euleramon 來自: 140.116.246.39 (11/17 19:44)
推
11/18 22:21, , 1F
11/18 22:21, 1F
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章