Bonjour, une simple petite question qui concerne les formes géométriques de GDI+ :
Il est possible d'utiliser la fonction Contains de la classe Rectangle pour savoir si un Point (de la classe Point) se trouve sur la surface de ce Rectangle :
Code :
- Rectangle rct = new Rectangle(50, 50, 100, 100);
- if (rct.Contains(new Point(e.X, e.Y)))
- {
- ...
- }
|
Cependant, je dois maintenant utiliser les Classes GraphicsPath et Region car les formes que je manipule sont des polygones.
Code :
- Point[] tab_Points = {new Point(10,50), new Point(25,25), ...};
- GraphicsPath gp = new GraphicsPath();
- gp.StartFigure();
- gp.AddLines(tab_Points);
- gp.CloseFigure();
- Region Polygone = new Region(gp);
|
Voilà je souhaitais simplement savoir si il existait une fonction similaire à la fonction Rectangle.Contains() dans le classe Region qui me permettrait de savoir si un Point se touve sur la surface de mon Polygone.
Merci d'avance de votre aide.
Message édité par Bef@ le 27-01-2007 à 14:25:59