Rectangle coins biseautés et non arrondis ??

Signaler
Messages postés
115
Date d'inscription
jeudi 11 octobre 2001
Statut
Membre
Dernière intervention
15 octobre 2012
-
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
-
Bonjour question peut-être bête ?
Mais je cherche la même chose que tous le monde rectangle coins ...
Sauf que les coins au lieu d’être arrondis, je les veux en biseaux en fonction de 4 valeurs
TopLeft,TopRight,BottomLeft,BottomRight.
en utilisant bien sure GraphicsPath type addline ou autre VB.NET ou C#
Merci

1 réponse

Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
30
Bonsoir,

Il suffit de faire la bonne suite de ligne :

int x = 10;
int y = 10;
int width = 100;
int height = 100;
int c = 10;

      
GraphicsPath path = new GraphicsPath();
path.AddLines(new Point[] { 
  new Point(x + c, y),
  new Point(x + width - c, y),
  new Point(x + width, y + c),
  new Point(x + width, y + height - c),
  new Point(x + width - c, y + height),
  new Point(x + c, y + height),
  new Point(x, y + height - c),
  new Point(x, y + c),
});
path.CloseFigure();


_____________
Kenji