form.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
using System.Drawing.Drawing2D;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
Pen p = new Pen(Color.Blue,10.5f);
g.DrawString("蓝色,宽度为10.5", this.Font, new SolidBrush(Color.Blue), new PointF(5.0f, 10.1f));
g.DrawLine(p, new Point(110, 10), new Point(380, 10));
p.Width = 2;
p.Color = Color.Red;
g.DrawString("红色,宽度为2",this.Font,new SolidBrush(Color.Black),5,25);
g.DrawLine(p,new Point(110,30),new Point(380,30));
p.StartCap = LineCap.Flat;
p.EndCap = LineCap.ArrowAnchor;
p.Width = 9;
g.DrawString("红色箭头线", this.Font, new SolidBrush(Color.Black), 5, 45);
g.DrawLine(p, new Point(110, 50), new Point(380, 50));
p.DashStyle = DashStyle.Custom;
p.DashPattern = new float[] { 6, 4 };//6是线长,4是空长
p.Width = 2;
p.EndCap = LineCap.NoAnchor;
g.DrawString("自定义虚线", this.Font, new SolidBrush(Color.Black), 5, 65);
g.DrawLine(p, new Point(110, 70), new Point(380, 70));
g.Dispose(); ;
}
}
}
C#----笔画应用实例
最新推荐文章于 2019-05-17 05:20:25 发布