Używam .NET do rysowania diagramu i chcę podświetlić obiekty, gdy użytkownik kliknie na nich. To jest łatwe, gdy postać jest w pełni zawarte w prostokącie:Jak sprawdzić, czy GraphicsPath zawiera punkt w C#
if (figure.Bounds.Contains(p)) // bounds is a rectangle
Ale nie wiem, jak zarządzać, jeśli postać jest złożonym GraphicsPath
.
Mam zdefiniowane następujące GraphicsPath
dla rysunku (zielone kółko).
Chcę podkreślić figurę, gdy użytkownik kliknie na nim. Chciałbym wiedzieć, czy Point
jest zawarty w tym GraphicsPath
.
Jakieś pomysły? Z góry dziękuję.
Niestety, nie wiem, co myślałem, kiedy pisałem ten :-). Mam na myśli GraphicsPath. –