Rectangle coins biseautés et non arrondis ??

cs_claudetom Messages postés 115 Date d'inscription jeudi 11 octobre 2001 Statut Membre Dernière intervention 15 octobre 2012 - 15 oct. 2012 à 23:25
 Utilisateur anonyme - 18 oct. 2012 à 23:01
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

Utilisateur anonyme
18 oct. 2012 à 23:01
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
0
Rejoignez-nous