[Résolu] GDI+ : Fonction Rectangle.Contains()

GDI+ : Fonction Rectangle.Contains() [Résolu] - C#/.NET managed - Programmation

Marsh Posté le 27-01-2007 à 11:09:56    

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 :
  1. Rectangle rct = new Rectangle(50, 50, 100, 100);
  2. if (rct.Contains(new Point(e.X, e.Y)))
  3. {
  4. ...
  5. }


 
Cependant, je dois maintenant utiliser les Classes GraphicsPath et Region car les formes que je manipule sont des polygones.
 

Code :
  1. Point[] tab_Points = {new Point(10,50), new Point(25,25), ...};
  2. GraphicsPath gp = new GraphicsPath();
  3. gp.StartFigure();
  4. gp.AddLines(tab_Points);
  5. gp.CloseFigure();
  6. 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
Reply

Marsh Posté le 27-01-2007 à 11:09:56   

Reply

Marsh Posté le 27-01-2007 à 14:25:00    

Désolé pour le dérangement, la fonction : IsVisible de la classe Region fait ça toute seule...
 
http://msdn2.microsoft.com/en-us/library/dz11htdf.aspx

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed