Estoy usando .NET para dibujar un diagrama y quiero resaltar los objetos cuando el usuario hace clic en ellos. Es fácil cuando una figura está totalmente contenida en un rectángulo:Cómo saber si un GraphicsPath contiene un punto en C#
if (figure.Bounds.Contains(p)) // bounds is a rectangle
Pero no sé cómo manejarlo si la figura es un complejo GraphicsPath
.
He definido el siguiente GraphicsPath
para la figura (el círculo verde).
Quiero resaltar la figura cuando el usuario haga clic en él. Me gustaría saber si hay Point
en ese GraphicsPath
.
¿Alguna idea? Gracias por adelantado.
Lo sentimos, no sé qué estaba pensando cuando escribí esto :-). Me refiero a un GraphicsPath. –