Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: GraphicsPath Добавлено: 07.12.10 15:38  

Автор вопроса:  Abriel
Примером добавляем фигуры в GraphicsPath:

Dim Path as New GraphicsPath

Path.StartFigure()
Path.AddLine(New Point(20, 20), New Point(40, 50))

Path.StartFigure()
Path.AddEllipse(New Rectangle(New Point(30, 40), New Size(70, 50)))

Path.StartFigure()
Path.AddRectangle(New Rectangle(New Point(100, 30), New Size(40, 80)))


Будьте добры, подскажите (либо на примере), как из Path можно удалить/изменить добавленную фигуру? Каким образом возможно определить (выделить, изъять) одну из фигур, добавленную в Path, при щелчке мышкой на ее визуальном отображении с помощью Graphics.DrawPath?

Заранее благодарен за ответ!

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #1 Добавлено: 07.12.10 15:45
что считать ее визуальным отображением? математическую площать, пиксели, более 80% процентов закрашенные цветом контура, или что ?..

Ответить

Номер ответа: 2
Автор ответа:
 Abriel



Вопросов: 2
Ответов: 1
 Профиль | | #2 Добавлено: 07.12.10 16:00
Собственно, нужно сделать Hit-Test на любой нарисованной фигуре из Path. Например, при вызове Path.IsVisible чтобы возвращало добавленную фигуру или ее параметры. Возможно ли такое, не создавая отдельных классов фигур?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам