Graphics.FillPie的问题
C#中Graphics.FillPie后面的参数是什么意思。MSDN上这样解释
public void FillPie (
Brush brush,
int x,
int y,
int width,
int height,
int startAngle,
int sweepAngle
)
参数
brush
确定填充特性的 Brush。
x
边框左上角的 x 坐标,该边框定义扇形区所属的椭圆。
y
边框左上角的 y 坐标,该边框定义扇形区所属的椭圆。
width
边框的宽度,该边框定义扇形区所属的椭圆。
height
边框的高度,该边框定义扇形区所属的椭圆。
startAngle
从 x 轴沿顺时针方向旋转到扇形区第一个边所测得的角度(以度为单位)。
sweepAngle
从 startAngle 参数沿顺时针方向旋转到扇形区第二个边所测得的角度(以度为单位)。
其中那个x,y表示什么意思,
我在pictureBox的paint事件里写了一下代码
SolidBrush redBrush = new SolidBrush(Color.Red);
int x = 0;
int y = 0;
int width = 100;
int height = 100;
int startAngle = 0;
int sweepAngle = 90;
e.Graphics.FillPie(redBrush, x, y, width, height, startAngle, sweepAngle);
得到的结果如附件一
然后我把width和height 改到200,结果又变成附件2那样子,
我原来以为x,y代码那段弧的弧心,但是结果不是,看MSDN还是不明白,
懂得告诉我是什么意思
[[it] 本帖最后由 coolszy 于 2008-11-13 20:20 编辑 [/it]]