Шаг 178 - Класс Pen начало и окончание линии

У класса Pen есть два свойства, которые отвечают за то какие будут окончания у линий.

public LineCap StartCap {get; set;}
public LineCap EndCap {get; set;}

Мы может использовать эти свойства задавая из выбором из перечисления LineCap смотрим пример.

// CSharp DotNet Sample code
using System;
using System.Windows.Forms;
using System.Drawing; 
using System.Drawing.Drawing2D;

class MainForm : Form
{
	public MainForm()
	{
		Text = "This is my form";
	}
	
	protected override void OnPaint(PaintEventArgs pe) 
	{
		Graphics g = pe.Graphics;
		Pen myPen = new Pen( Color.Red, 10 );
		myPen.StartCap=LineCap.ArrowAnchor;
		myPen.EndCap=LineCap.Triangle;
		g.DrawLine(myPen, 1, 1, 100, 100);
	}

	public static void Main(string[] args)
	{
		Application.Run(new MainForm());
	}
}

Вот такая теперь линия.

gif/178_1.gif (2707 b)


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 02.11.2001