Aspect des winforms [Résolu]

Signaler
Messages postés
69
Date d'inscription
dimanche 30 octobre 2005
Statut
Membre
Dernière intervention
6 mars 2008
-
Messages postés
69
Date d'inscription
dimanche 30 octobre 2005
Statut
Membre
Dernière intervention
6 mars 2008
-
Bonjour, ma question est simple:
Comment peut-on créé des fenêtre esthétiques (du genre Windows Live Messenger)?
Quels sont les logiciels utilisés pour cela?
Merci

5 réponses

Messages postés
1160
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
21 octobre 2010
17
qu'entend tu par héstétique? si tu parle de cacher la barre de menu, il
faut simplement cacher la barre de menu (je ne sais plus le nom exact
de la propriété mais tu trouvera ca sans soucis dans le mode design de
visual studio), puis on a un panel en haut de la fenetre dans la barre
de titre (ou docké mais avec des composants partout par dessus). Ce
pannel intercepte les evenements de double click, mouvement de souris,
etc....et releve les evenements de l'API win32 correspondants a ces
memes evenements sur la barre de titre.... et il joue ainsi le role de
barre de titre
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
20
Tout se fait sous l''editeur ou par le code.

C'est simplement des images texturées, ou des contrôle dont la réprésentation graphiques est algorithmiquement déssiné.

Par des ownerDraw sur certain controle et par des surchage des OnPaint & co sur d'autres.

::|The S@ib|:: MVP C#.NET
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
36
Salut, si tu souhaites faire des formes non rectangulaires tu as deux solutions, utiliser une image avec un fond de couleur unie pour la propriété BackgroundImage, définir la propriété TransparencyKey avec cette couleur de fond et mettre à None la propriété FormBorderStyle. L'autre solution qui à mon avis est la meilleure est d'utiliser la propriété Region de la forme, tu as un exemple >ici<.
Messages postés
69
Date d'inscription
dimanche 30 octobre 2005
Statut
Membre
Dernière intervention
6 mars 2008

Ok,
et pour tout ce qui est graphique? Tout peut-il se faire dans VS 2005 ou bien faut il passer par d'autres soft?
Merci
Messages postés
69
Date d'inscription
dimanche 30 octobre 2005
Statut
Membre
Dernière intervention
6 mars 2008

Super, c'est exactement ce qui m'interesse, merci encore