Transparence VB.NET

Résolu
TheEwook Messages postés 155 Date d'inscription samedi 3 juillet 2004 Statut Membre Dernière intervention 30 mai 2005 - 30 oct. 2004 à 16:17
TheEwook Messages postés 155 Date d'inscription samedi 3 juillet 2004 Statut Membre Dernière intervention 30 mai 2005 - 4 nov. 2004 à 19:52
Bonjour,

Voilà, j'aimerais savoir si c'est possible de faire une Form Transparente mais les objets qui se trouve sur cette form ne soient pas tranparent.

En faite j'aimerais que la transparence se fasse seulement sur la Form et non sur les objets de la Form.

Merci d'avance

@++

________________
TheEwook
http://www.codes-studio.com

8 réponses

lijohann Messages postés 76 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 8 avril 2008 1
30 oct. 2004 à 18:26
salut, pour faire de la trasparence sous VB.net, il faut que tu fasse un bitmap ( sous paint par exemple) ou tu utilise une couleur pour les zones que te veux transparentes. Ensuite tu met cette image comme image de fond de ta form et tu lui met la couleur utilisée pour les parties transparentes ds transparency key

attention, ça ne marche pas toujours sur les pc qui ont plus de 24M de couleurs
3
cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
31 oct. 2004 à 22:36
En fait sous VB.Net il y a Opacity qui permet de rendre transparent tout ce qu'il y a sur la form, si tu veux rendre le fond transparent de ta form. met une couleur bien spécifique en guide fond sur ta form ou Bitmap de ta form. Cette couleur sera considérée comme transparente, le code couleur de celle-ci devra être enregistrée dans la propriété TransparencyKey, ne met pas la couleur blanch comme couleur de transparence sinon le blanc de tes contrôles seront transparents.

Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
3
cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
2 nov. 2004 à 09:22
Dans le précédent message j'avais noté :

"ne met pas la couleur blanch comme couleur de transparence sinon le blanc de tes contrôles seront transparents."

Met plutôt une couleur Rose Fushia au moins tu sera sûr que aucun control ne contienne cette couleur.

Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
3
cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
2 nov. 2004 à 20:52
Bhà une fois mis le fond de la même couleur que ton transparencykey, c'est tout, ta form sera transparente mais que au moment de sa compilation/essais jamais en Design.

C'est tout.
Attention parfois la transparence ne se fait pas car Windows est en 16 ou 32 bit de couleurs. (voir panneau 'affichage' du bureau)

Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
3

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
TheEwook Messages postés 155 Date d'inscription samedi 3 juillet 2004 Statut Membre Dernière intervention 30 mai 2005
31 oct. 2004 à 12:18
Salut,

Moi pour faire de la tranparence j'utilise pa proprieté
Opacity de la Form.

par exemple :
Form1.Opacity = 0.2

Mais cela rend tout transparent même les boutons, les label, etc...
ce que je ne veux pas

Merci

@++

________________
TheEwook
http://www.codes-studio.com
0
TheEwook Messages postés 155 Date d'inscription samedi 3 juillet 2004 Statut Membre Dernière intervention 30 mai 2005
1 nov. 2004 à 16:53
Salut,

Alors j'ai mis le fond de ma Form en Blanc
j'ai mis la couleur blanche dans TransparencyKey

En faite ma Form ne contient que des lignes vertes et jaunes.

Que faut-il que je fasse ensuite ?
J'ai essayé de modifier Opacity mais le resultat est le même que précedemment.

Merci de votre aide

@++

________________
TheEwook
http://www.codes-studio.com
0
TheEwook Messages postés 155 Date d'inscription samedi 3 juillet 2004 Statut Membre Dernière intervention 30 mai 2005
2 nov. 2004 à 18:55
Salut,

En faite je m'en fou car je n'utilise aucun control

En faite j'affiche des lignes horizontales et verticales, c'est tout.
Mais soit, je veux bien mettre rose si tu veux.

Mais une fois que j'ai mis rose en fond et rose en transparencyKey, que dois-je faire pour rendre le fond de ma form transparent ?

Merci

@++

________________
TheEwook
http://www.codes-studio.com
0
TheEwook Messages postés 155 Date d'inscription samedi 3 juillet 2004 Statut Membre Dernière intervention 30 mai 2005
4 nov. 2004 à 19:52
Merci ca marche nikel

@++

________________
TheEwook
http://www.codes-studio.com
0
Rejoignez-nous