作者angusw (使者)
看板C_Sharp
标题Re: [问题] 画曲线
时间Tue Jul 21 12:30:24 2009
※ 引述《windbrass (杀毁!?)》之铭言:
: 目前用C#再练习写类似小画家的绘图程式
: 想请问一下像小画家里面的画曲线功能
: 是要如何写....
: 恳请各位高手给点提示....
: 因为本身是新手 好不容易才搞懂
: 画直线 矩形及圆形.....
: 可是曲线就不知该如何下手....
曲线的画法 有两个函式 DrawCurve DrawBezier
但是你可以也利用画直线来达到
你要去侦测使用者滑鼠点下之後,开始拖曳的每一个点把它记录下来
每两点就可以画一条直线,如果你要用刚刚上面说的两个函式 就直接带入点的阵列
就可以罗
DrawCurve(Pens.Red,点阵列);
你可以在试试看
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.64.17.201