Yash_007 Ответов: 0

Как сделать треугольник кнопок без использования graphicspath в winforms


Я делаю графический интерфейс в winforms с помощью C#.У меня есть код с graphicspath, он отлично работает в isual studio 2010, но не работает в visual studio 2008. Ошибка сказала, что graphicspath не находится в drawing2D.So можно ли сделать кнопку без графического пути?
а вот мой код:

Что я уже пробовал:

частный недействительными методе form1_load(объект отправителя, EventArgs в электронной)
{
Система.Рисование.Drawing2D.GraphicsPath TrianglePath = новая система.Рисование.Drawing2D.GraphicsPath();
Точка[] pTPoints = { новая точка(30,0), новая точка(60, 60), точку(0, 60) };
TrianglePath.AddLines(pTPoints);
кнопка 1.Размер = новая система.Рисование.Размер(120, 120);
кнопка 1.Регион = новый регион(TrianglePath);
TrianglePath.Располагать();
}

Richard Deeming

Эта ошибка не имеет никакого смысла. То GraphicsPath класс существует по крайней мере с .NET 1.1:
Система.Рисование.Drawing2D.GraphicsPath (.NET 1.1)[^]

Вы добавили ссылку на System.Drawing собрание?

Yash_007

Да, я добавил систему.Ссылка чертежа на сборку. Что же мне теперь делать?

Richard Deeming

Опубликуйте точное сообщение об ошибке и сообщите нам, к какой строке кода оно относится.

0 Ответов