Form "invisible" / "transparant"

Résolu
Signaler
Messages postés
24
Date d'inscription
dimanche 17 juin 2001
Statut
Membre
Dernière intervention
3 octobre 2006
-
Messages postés
250
Date d'inscription
vendredi 14 janvier 2005
Statut
Membre
Dernière intervention
27 janvier 2011
-
Bonjours ! Je cherche comment rendre un form invisible ou transparant mais sans affecté l'opacitée des éléments qui se trouve à l'intérieur. Par exemple je pourrais faire une Shape rounded-corner rectangle de la grandeur du form et tout placer mes éléments à l'intérieur ce qui donnerait un form de cette forme. J'ai cherché un peu sur le site mais la plupart des sources sont pour VB.NET, et je cherche quelque choses pour VB6. J'ai trouvé comment réduire l'opacitée mais le code affecte aussi les éléments (textboxes, boutons, labels etc).

Merci !

4 réponses

Messages postés
883
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
3 mars 2009
7
Transparent, je sais pas, mais pour invisible et donner une forme quelconque à ton form, tu peux utiliser SetWindowRgn

Maintenant je sais pas si c'est ça que tu veux... si c'est ça et que tu
a besoin de précisions , je peux te faire un code, demande moi....



Julien.
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 109 internautes nous ont dit merci ce mois-ci

Messages postés
7
Date d'inscription
jeudi 2 février 2006
Statut
Membre
Dernière intervention
21 janvier 2009

Ah bon ? comment tu as fait pour changer l'opacité des éléments ?
Paske moi je cherche toujour !
Messages postés
24
Date d'inscription
dimanche 17 juin 2001
Statut
Membre
Dernière intervention
3 octobre 2006

Ballistic: http://vbfrance.com/code.aspx?id=6954 pour la transparance de l'appli au complet :) Je crois que j'ai trouvé ce que je cherchais mais je suis sur mac jusqu'à vendredi donc je peux pas tester encore !
Messages postés
250
Date d'inscription
vendredi 14 janvier 2005
Statut
Membre
Dernière intervention
27 janvier 2011
9
Pour vb .net, on peut très simplement modifier l'opacité de la form :

me.opacy = nb_entre_0_et_1

(si c'est pas "opacy", c'est un truc très semblable)

----
www.et1-vb.net
> plein de logiciels, codes-sources, aide vb ...
----