FENETRE NON-RECTANGULAIRE AVEC LES WINDOWS FORMS

GillesWebmaster Messages postés 496 Date d'inscription mercredi 30 juin 2004 Statut Membre Dernière intervention 29 juillet 2009 - 22 août 2004 à 07:54
oliteine Messages postés 15 Date d'inscription lundi 30 août 2004 Statut Membre Dernière intervention 11 février 2008 - 25 oct. 2007 à 23:21
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/25252-fenetre-non-rectangulaire-avec-les-windows-forms

oliteine Messages postés 15 Date d'inscription lundi 30 août 2004 Statut Membre Dernière intervention 11 février 2008
25 oct. 2007 à 23:21
Un grand merci pour cette source :-)
Pour ceux qui ont du gris en arriere plan (en effet dû à la conversion visual 2005 c# express)
Il faut mettre la "BackColor" à la meme couleur que la "TransparencyKey"

this.BackColor = Color.Black; //<-- Ligne à ajouter
this.TransparencyKey = Color.Black;
cs_badrbadr Messages postés 475 Date d'inscription jeudi 19 juin 2003 Statut Membre Dernière intervention 3 novembre 2008 1
23 oct. 2007 à 21:01
Oui, j'ai fais ce programme quand j'ai commencé à apprendre .Net et avec du recul, c'est loin d'être un bon exemple.
oliteine Messages postés 15 Date d'inscription lundi 30 août 2004 Statut Membre Dernière intervention 11 février 2008
23 oct. 2007 à 16:59
C'est joli, mais c'est pas un peu barbare de changer toute l'image pour modifier juste le bouton ?
Sannazzarotiti Messages postés 228 Date d'inscription jeudi 1 septembre 2005 Statut Membre Dernière intervention 12 avril 2009
13 mai 2007 à 20:31
non j'ai le meme probleme (ati radeon xpress 200)
Jamboneau Messages postés 4 Date d'inscription mardi 24 juin 2003 Statut Membre Dernière intervention 9 décembre 2007
25 avril 2007 à 05:17
J'ai essayé en 16 bits mais pas de changement.
Ce doit être la carte graphique....
(c'est une ATI radeon mobility 9700)
cs_badrbadr Messages postés 475 Date d'inscription jeudi 19 juin 2003 Statut Membre Dernière intervention 3 novembre 2008 1
25 avril 2007 à 00:44
Peut-être que c'est ta carte graphique qui ne supporte pas le rendu de la transparence.
Ou encore, dans les paramètres d'affichage, passe de 32bits à 16bits pour voir si ça fonctionne.
Merci
Jamboneau Messages postés 4 Date d'inscription mardi 24 juin 2003 Statut Membre Dernière intervention 9 décembre 2007
24 avril 2007 à 13:31
Je sais que ça fait longtemps que le code a été posté,
mais j'ai un piti problème... Lorsque j'éxécute le code
la tête apparaît bien mais n'est pas transparente (une fenêtre
grise est en arrière-plan).
PS: le code a été converti en vs 2005, cela peut-il provenir
de la conversion? (ça m'étonne mais bon....)
CSharpJSharp Messages postés 98 Date d'inscription samedi 17 septembre 2005 Statut Membre Dernière intervention 24 mai 2010 1
13 déc. 2005 à 14:38
Pour ajouter des contrôles, il suffit de rajouter : InitializeComponenet();
nycos62 Messages postés 11 Date d'inscription vendredi 7 mars 2003 Statut Membre Dernière intervention 30 juillet 2007
25 mai 2005 à 15:29
sympa mé tu fé comment si tu veu mettre des contrôles dessus ?!
soldier8514 Messages postés 295 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 24 janvier 2014 1
10 mars 2005 à 01:42
j'ai du le bricoller pour kil fonctionne _ c du beau boulot _ et ya pas beaucoup de code _ félicitations !!!
cs_badrbadr Messages postés 475 Date d'inscription jeudi 19 juin 2003 Statut Membre Dernière intervention 3 novembre 2008 1
26 févr. 2005 à 23:29
j ai finalement trouver la solution
avec cette nouvelle mis à jour, le programme devrait fonctionner dans toutes les résolutions.
GillesWebmaster Messages postés 496 Date d'inscription mercredi 30 juin 2004 Statut Membre Dernière intervention 29 juillet 2009 1
22 août 2004 à 07:54
En 32 BIttes, je ne m'y connais pas. Mais bravo continue comme ça
Rejoignez-nous