FillPath странным образом объединяет AddArc в фигуруC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 FillPath странным образом объединяет AddArc в фигуру

Сообщение Anonymous »

Код: Выделить всё

 BitmapImage = new Bitmap(width,height);
Graphics graphics = Graphics.FromImage(BitmapImage);
SolidBrush solidBrush = new SolidBrush(Color.Purple);

GraphicsPath myGraphicsPath = new GraphicsPath();

myGraphicsPath.AddArc(100,50,50,50,0,-180);
myGraphicsPath.AddLine(new Point(100, 100), new Point(100, 200));

myGraphicsPath.AddLine(new Point(150, 200), new Point(150, 75));
myGraphicsPath.AddArc(100, 175, 50, 50, 0, 180);

graphics.FillPath(solidBrush, myGraphicsPath);
graphics.DrawPath(pen1, myGraphicsPath);
Я хотел нарисовать изогнутую замкнутую фигуру в Winforms C#, но не получилось.
Вот то, что я хотел нарисовать. Картинка, которую я хотел нарисовать.И что я получил
И что мы получили.

Подробнее здесь: https://stackoverflow.com/questions/784 ... to-a-shape
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»