Fenetre non-rectangulaire avec les windows forms

Soyez le premier à donner votre avis sur cette source.

Vue 28 894 fois - Téléchargée 2 976 fois

Description

Bonjour,
voila, c'est mon premier code en C# que je poste ici...
comme son nom l'indique, le but de ce programme est de montrer comment realiser une fenetre
transparente (Skin), comment gerer le deplacement de la fenetre et sa fermeture...

Si vous etes interresser a connaitre comment faire avec Visual C++ MFC, allez voir mon autre code source :
http://www.cppfrance.com/code.aspx?id=11153

N.B.:
une limite a ce programme c est qu il ne fonctionne que dans les modes inferieur a 24bit
en 32 bits, les drivers de certaines cartes graphiques ont de la difficulte a realiser le rendu
problème résolue le 26 février 2005

Source / Exemple :


if( Interressant == true )
          goto zip
else
          goto ailleurs

//goto, c'est de la mauvaise programmation :)

Conclusion :


J'ai une question a poser:
Comment rendre une fenetre transparente meme en 32 bits ?
problème résolue le 26 février 2005

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

oliteine
Messages postés
15
Date d'inscription
lundi 30 août 2004
Statut
Membre
Dernière intervention
11 février 2008
-
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
-
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
-
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
-
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
-
J'ai essayé en 16 bits mais pas de changement.
Ce doit être la carte graphique....
(c'est une ATI radeon mobility 9700)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.