36. Жишээ:
private void Form2_Paint(object sender, PaintEventArgs e){
GraphicsPath gp = new GraphicsPath();
gp.AddCurve(new Point[]{
new Point(100,50),
new Point(105,40),
new Point(120,40),
new Point(130,65),
new Point(100,100)
},0.5f);
36
gp.AddCurve(new Point[]{
new Point(100,100),
new Point(70,65),
new Point(80,40),
new Point(95,40),
new Point(100,50)
}, 0.5f);
37. Pen pen = new Pen(Color.Red, 3);
e.Graphics.DrawPath(pen, gp);
Region rgn= new Region(gp);
LinearGradientBrush brush = new LinearGradientBrush(
new Point(0, 0),new Point(100, 100),
Color.DarkRed ,Color.Pink
);
e.Graphics.FillRegion(brush, rgn);
gp.Dispose();
brush.Dispose();
37