※ 引述《windbrass (殺毀!?)》之銘言:
: 目前用C#再練習寫類似小畫家的繪圖程式
: 想請問一下像小畫家裡面的畫曲線功能
: 是要如何寫....
: 懇請各位高手給點提示....
: 因為本身是新手 好不容易才搞懂
: 畫直線 矩形及圓形.....
: 可是曲線就不知該如何下手....
曲線的畫法 有兩個函式 DrawCurve DrawBezier
但是你可以也利用畫直線來達到
你要去偵測使用者滑鼠點下之後,開始拖曳的每一個點把它記錄下來
每兩點就可以畫一條直線,如果你要用剛剛上面說的兩個函式 就直接帶入點的陣列
就可以囉
DrawCurve(Pens.Red,點陣列);
你可以在試試看
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.64.17.201