ROUNDEDRECTANGLE : CRÉEZ DES RECTANGLES AVEC DES COINS ARRONDIS

cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 - 3 janv. 2006 à 11:45
DiGiT89 Messages postés 3 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 26 février 2009 - 26 févr. 2009 à 11:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/35392-roundedrectangle-creez-des-rectangles-avec-des-coins-arrondis

DiGiT89 Messages postés 3 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 26 février 2009
26 févr. 2009 à 11:57
Merci, j'adore rendre mes forms plus jolies !
malhivertman1 Messages postés 489 Date d'inscription mardi 16 novembre 2004 Statut Membre Dernière intervention 22 novembre 2007 1
25 oct. 2006 à 11:22
merci ;)
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
24 oct. 2006 à 14:51
malhivertman1 Messages postés 489 Date d'inscription mardi 16 novembre 2004 Statut Membre Dernière intervention 22 novembre 2007 1
24 oct. 2006 à 14:45
ou ça la traduction en vb.net? merci.
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
3 août 2006 à 10:32
de rien
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
3 août 2006 à 10:29
Merci pour la traduction VB.Net
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
21 juil. 2006 à 17:05
Bonjour,
Superbe class pour faire des formulaire

Bon travail
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
4 janv. 2006 à 21:40
mouaip... je voulais pouvoir sélectionner les coins
cs_badrbadr Messages postés 475 Date d'inscription jeudi 19 juin 2003 Statut Membre Dernière intervention 3 novembre 2008 1
4 janv. 2006 à 21:24
C'est beau
je me permet d'ajouter ma fonction que j'ai pris dans un livre de .net

GraphicsPath GetRoundedRectPath(Rectangle rect, int radius)
{
int diameter = 2 * radius;
Rectangle arcRect = new Rectangle(rect.Location, new Size(diameter, diameter));
GraphicsPath path = new GraphicsPath();
path.AddArc(arcRect, 180, 90);
arcRect.X = rect.Right - diameter;
path.AddArc(arcRect, 270, 90);
arcRect.Y = rect.Bottom - diameter;
path.AddArc(arcRect, 0, 90);
arcRect.X = rect.Left;
path.AddArc(arcRect, 90, 90);
path.CloseFigure();
return path;
}
TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
3 janv. 2006 à 23:30
Mouais c'est pa mal. :)
cs_poppyto Messages postés 540 Date d'inscription dimanche 29 décembre 2002 Statut Modérateur Dernière intervention 13 mai 2011
3 janv. 2006 à 13:44
Très bien ^^ c'est joli en plus !
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
3 janv. 2006 à 12:41
Juste, j'aurais dû y penser!
Merci.
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
3 janv. 2006 à 12:32
car lorsque tu compiles sans ajouter cette surcharge, csc te retourne un warning... alors là, il ne gueule plus :D

et comme, je n'avais pas envie d'inventer une valeur de hash, je retourne le résultat de la classe de base... struct
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
3 janv. 2006 à 12:29
J'aime bien aussi :-)
Petite question quand même : Tu overrides l'operator == et donc aussi != et donc Equals et GetHashCode.

Mais est-ce vraiment utile de faire :

public override int GetHashCode()
{
return base.GetHashCode();
}

??
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
3 janv. 2006 à 11:45
Moi j'aime bien, marchi :)
Rejoignez-nous