Pen pen = new Pen(Color.FromArgb(128, 128, 0, 128));
pen.Width = 10;
g.DrawLine(pen, 10, 10, 100, 10);//画实线,图中左边第1条线
pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash;//虚线笔
g.DrawLine(pen, 10, 50, 100, 50); //画虚线,图中左边第2条线
pen.DashStyle = System.Drawing.Drawing2D.DashStyle.DashDot;
g.DrawLine(pen, 10, 100, 100, 100);//点,短线风格的线
pen.DashStyle = System.Drawing.Drawing2D.DashStyle.DashDotDot;
g.DrawLine(pen, 10, 150, 100, 150);//双点,短线风格的线
pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dot;
g.DrawLine(pen, 10, 200, 100, 200);//由点组成的线
pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Solid;//实线笔
pen.EndCap = System.Drawing.Drawing2D.LineCap.ArrowAnchor;//后箭头
g.DrawLine(pen, 150, 10, 250, 10);//图中右边第1条线
pen.StartCap = System.Drawing.Drawing2D.LineCap.ArrowAnchor;//前箭头
g.DrawLine(pen, 150, 50, 250, 50);
pen.EndCap = System.Drawing.Drawing2D.LineCap.RoundAnchor;
g.DrawLine(pen, 150, 100, 250, 100);
pen.EndCap = System.Drawing.Drawing2D.LineCap.SquareAnchor;
g.DrawLine(pen, 150, 150, 250, 150);
pen.EndCap = System.Drawing.Drawing2D.LineCap.DiamondAnchor;
g.DrawLine(pen, 150, 200, 250, 200);
}
}
}