谁能帮我详细解释一下这个用C#画图的代码是怎样画出来的?private void Form1_Paint(object sender,PaintEventArgs e){// 准备平行四边形Point[] sbx = new Point[]{new Point(100,50),new Point(400,50),new Point(350,200),new Point(
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 02:41:01
谁能帮我详细解释一下这个用C#画图的代码是怎样画出来的?private void Form1_Paint(object sender,PaintEventArgs e){// 准备平行四边形Point[] sbx = new Point[]{new Point(100,50),new Point(400,50),new Point(350,200),new Point(
谁能帮我详细解释一下这个用C#画图的代码是怎样画出来的?
private void Form1_Paint(object sender,PaintEventArgs e)
{
// 准备平行四边形
Point[] sbx = new Point[]{
new Point(100,50),
new Point(400,50),
new Point(350,200),
new Point(50,200)
};
// 绘制
e.Graphics.FillPolygon(SystemBrushes.Window,sbx);
}
谁能帮我详细解释一下这个用C#画图的代码是怎样画出来的?private void Form1_Paint(object sender,PaintEventArgs e){// 准备平行四边形Point[] sbx = new Point[]{new Point(100,50),new Point(400,50),new Point(350,200),new Point(
前面不用解释了,就是定义四个点,形成了一个区域.
e.Graphics.FillPolygon(SystemBrushes.Window,sbx);的意思是用笔刷(笔刷的颜色是工作区背景颜色)填充sbx这个区域.颜色可以改为别的,如SystemBrushes.HotTrack(热跟踪颜色)