|
Язык программирования С# 2005 и платформа .NET 2.0.В рамках конструктора формы постройте множество элементов, представляющих соответствующую траекторию. public partial class MainForm: Form { PGraphicsPath myPath = new GraphicsPath(); Ppublic MainForm() { P // Создание нужного пути. P myPath.StartFigure(); P myPath.AddLine(new Point(150, 10), new Point(120, 150)); P myPath.AddArc(200, 200, 100, 100, 0, 90); P Point point1 = new Point(250, 250); P Point point2 = new Point(350, 275); P Point point3 = new Point (350, 325); P Point point4 = new Point(250, 350); P Point[] points = {point1, point2, point3, point4}; P myPath.AddCurve(points); P myPath.CloseFigure(); P P} } Обратите внимание на вызовы StartFigure() и CloseFigure(). При вызове StartFigure() вы можете вставить новый элемент в траекторию, которую вы строите. Вызов CloseFigure() закрывает имеющуюся фигуру и начинает новую (если это требуется). Также следует знать, что в том случае, когда фигура содержит последовательность соединенных линий и кривых (как в случае с экземпляром myPath), цикл завершается путем соединения конечной и начальной точек с помощью линий ...» |
Код для вставки книги в блог HTML
phpBB
текст
|
|