TRANSPARENCE & MOBILITE DE CONTROLES

MouLeT Messages postés 90 Date d'inscription samedi 11 octobre 2003 Statut Membre Dernière intervention 27 juillet 2009 - 29 juin 2004 à 14:15
sedera15 Messages postés 31 Date d'inscription vendredi 27 janvier 2012 Statut Membre Dernière intervention 4 octobre 2013 - 9 janv. 2012 à 09:03
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/24120-transparence-mobilite-de-controles

sedera15 Messages postés 31 Date d'inscription vendredi 27 janvier 2012 Statut Membre Dernière intervention 4 octobre 2013
9 janv. 2012 à 09:03
bonjour!
même si cette source date déjà de 2004, je la trouve très intéressante! je donne 9.75/10! pas 10/10 parce que je l'ai essayer et en effet, le textbox ne marche pas!

Mais ma question est: dans la barre des taches quand on lance l'appli, normalement il ne devrait y avoir que 2 fenêtres pour une application non? celui de vb avec un [run] à la fin, et celui de la form, mais j'ai remarqué qu'il y a une troisième fenêtre qui n'a pas de titre et qui ne s'affiche pas à l'écran! et Je me demande bien ce que c'est?
Toutes les réponses sont les bienvenues!
cs_RENAUD34 Messages postés 18 Date d'inscription lundi 17 mai 2004 Statut Membre Dernière intervention 4 octobre 2007
8 janv. 2009 à 15:40
merci
ROOTVL69 Messages postés 10 Date d'inscription jeudi 18 septembre 2003 Statut Membre Dernière intervention 3 août 2007
1 juin 2006 à 10:51
Cette source est tt bonnement géniale !!!!!!!!!!!!!!!!

Je n'ai pitetre po compris tt le code, mais on ne peut pas rendre transparent un control toolbar?

NB : G essayé
bilaloch Messages postés 556 Date d'inscription lundi 6 octobre 2003 Statut Membre Dernière intervention 31 octobre 2019 1
18 janv. 2005 à 13:36
Ok, ben merci :)

++

BILALoch
ldx Messages postés 23 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 3 mai 2005
18 janv. 2005 à 09:51
Salut bilaloch et Bonne année

No prob pour l'utilisation et la diffusion . Au cas où tu ne les aurais pas vu , je te suggère également de voir TRANSPARENCE ... : suite et fin. Ainsi qu'une autre source : Plus transparent que lui tu meurs. Cette dernière montre une autre possibilité de transparence à mes yeux beaucoup plus simple que celle exposée ici

A ta disposition

Charles-Marie LDX Informatique
bilaloch Messages postés 556 Date d'inscription lundi 6 octobre 2003 Statut Membre Dernière intervention 31 octobre 2019 1
16 janv. 2005 à 18:15
Slt Idx,

Je croi que je vais faire une source avec la base de ta source. M'autorises tu a l'ajouter sur vbfrance le moment venu ?

Merci encore et ++

BILALoch
tilp Messages postés 10 Date d'inscription mardi 12 octobre 2004 Statut Membre Dernière intervention 16 novembre 2008
25 nov. 2004 à 05:40
Bravo pour ta source !
NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
22 nov. 2004 à 12:58
Comment faire pour avoir transparence et opacité, j'ai essayé mais ça marche pas ?
ldx Messages postés 23 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 3 mai 2005
6 juil. 2004 à 01:33
Bonsoir

A tous ceux qui ont été intéressé par cette source, j'ai déposé une nouvelle ssource (TRANSPARENCE & MOBILITE DE CONTROLES : SUITE et FIN) . Je crois qu'elle corrige le problème de saisie ...

Portez vous bien
ldx Messages postés 23 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 3 mai 2005
2 juil. 2004 à 21:48
Salut à tous

Ca y est je l'ai !!! Pour pouvoir utiliser des textebox, treeview, listbox etc... transparent (et non pas le form) il faut les encapsuler dans une fenêtre ! C'était l'idée de Greengold . Le problème est que pour y réussir il créait lors de la conception du prog une fenêtre dans laquelle il mettait son contrôle. Si on a besoin de 10 fenêtres ou plus cela devient génant ...
La solution ? créer des fenêtres dynamiquement. Et c'est ce que j'ai fait. Ca marche bien. et seulement celles-ci deviennent transparentes
avec le ou les contrôles qu'elles incluent => il peut donc y avoir une opacité/transparence différente pour chacune des fenêtres ...

Mon dernier prob est qu'une fenêtre générée dynamiquement conserve pour le moment sa barre de titre. C'est ce que j'essaie de supprimer

Une fois cela fait, je vous mettrai à disposition la version corrigée

Si tu peux attendre, Trankill666, lundi ou mardi prochain cela sera good

en attendant, merci à tous pour vos remarques et à bientôt

Portez vous bien
cs_Jielde Messages postés 226 Date d'inscription mardi 17 octobre 2000 Statut Membre Dernière intervention 1 décembre 2010
1 juil. 2004 à 21:44
j'ai trouvé une source de renfield, http://www.vbfrance.com/code.aspx?ID=19387 elle marche bien aussi avec les control sens qu'il ce déplace, par contre pour les treeview, le texte est sur fond blanc :(

en tout cas bravo a toi idx
Trainkill666 Messages postés 52 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 5 mai 2008
30 juin 2004 à 10:29
ok je vais regarder,
merci idx,
et encore bravo pour ta source,
elle va m'etre tres utile !!!
cs_Jielde Messages postés 226 Date d'inscription mardi 17 octobre 2000 Statut Membre Dernière intervention 1 décembre 2010
30 juin 2004 à 01:55
C'est vrai j'ai plassé un Treeview, et je ne peut plus avoir acces au info a l'interrieur. comment faire ? pour etre transparent et pouvoir utilisé le control ?
bubble44 Messages postés 200 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 3 août 2004
30 juin 2004 à 01:49
Je pensais comme Jielde, sinon ca aucun interet lol.
cs_Jielde Messages postés 226 Date d'inscription mardi 17 octobre 2000 Statut Membre Dernière intervention 1 décembre 2010
30 juin 2004 à 01:39
Super par contre il ne serais pas possible de faire en sorte que les control reste a leur place d'origine ?
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
29 juin 2004 à 23:43
très impressionant, bravo ! 10/10
ldx Messages postés 23 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 3 mai 2005
29 juin 2004 à 22:34
A Trankill666

rebonsoir

j'ai revu le source de Greengold : EFFET TRANSPARENCE : MESSENGER... Dedans il développe l'idée d'une Form aux contours délimités par la taille de son textbox (avec backstyle = 0 - none)
Je pense que tu devrais reprendre celle-ci pour ton listbox, pas nécessaire pour Picture1. Pour faire bouger cette form (Form2 chez Greengold) il te suffit de faire un Form_MouseMove dans le style de celui mis pour picture1 ou TextEssai dans mon source. L'effet transparence devra fonctionner cette fois là sur Form2 - A+
Trainkill666 Messages postés 52 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 5 mai 2008
29 juin 2004 à 21:48
Eh bien en fait pour la listbox, j'avais fait exactement comme toi (renommé ...), je pouvais deplacer avec le scrollbar vertical, par contre la listbox est verouillé dans le sens ou tu ne peux pas selectionner un element de celle-ci et la surbrillance ne fonctionne pas donc pour TextEssai.ListIndex, on ne peux pas avoir de valeur.
Voila, c délicat je peux pas chercher aujourd'hui, mais si j'arrive à trouver je t'en informerai, @+
ldx Messages postés 23 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 3 mai 2005
29 juin 2004 à 21:03
Je viens de vérifier avec un ListBox (j'ai remplacé le Textbox par un ListBox et pour ne pas m'enquiquiner je l'ai appelé TextEssai)
Essai fait, je peux bouger sans problème les éléments de la liste via le scrollbar vertical. Je crains de ne pas avoir bien compris ton observation Trainkill666. Peux-tu préciser ? merci
ldx Messages postés 23 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 3 mai 2005
29 juin 2004 à 20:43
Je me suis aperçu que certains objets ne sont plus opérationnels quand on effectue un SETParent dessus. Par exemple, il n'est pas possible de saisir quelque chose dans le TextBox, alors que l'on peut cliquer sur un bouton Option... ComboBox est inopérationnel également. Je suppose donc qu'il en est de même pour ListBox....

Si tu regardes le prog de Lumesh tu t'apercevras qu'il a mis son contrôle "T" dans une picture. Et c'est celle-ci que je fais bouger dans le source DES CONTROLS DANS LA BARRE DE TITRE DUNE FORME- COMPLEMENT.

Essayes en mettant ton ListBox dans une picture. En tout cas je suis en train de chercher de mon côté. Si je trouve le moyen de rendre opérationnel ces ...box je le ferais savoir

Quand à l'impossibilité de la surbrillance, je pense que c'est parce que l'objet est mis en première position (HwndTopmost). Essayes avec HwndNoTopMost (valeur 0). Avec cette valeur, si l'objet est en dehors de son form tu dois pouvoir mettre une surbrillance dessus. Mais si tu refais glisser le ListBox dans le form, il disparaîtra derrière celle-ci
Trainkill666 Messages postés 52 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 5 mai 2008
29 juin 2004 à 19:46
bravo 10/10,
quand je remplace le textebox par un listbox ça marche, je peux bouger la listbox avec le scrollbar, mais impossible avec haut ou bas et rien ne s'affiche en surbrillant au dessus de celle-ci,
peux-tu m'aider stp, merci à l'avance...
Scalpweb Messages postés 1467 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 5 mai 2010 4
29 juin 2004 à 16:01
Super cette source ! Bravo à toi.
bilaloch Messages postés 556 Date d'inscription lundi 6 octobre 2003 Statut Membre Dernière intervention 31 octobre 2019 1
29 juin 2004 à 15:58
C exactement ce qu'il me fallai.Merci.
10/10
MouLeT Messages postés 90 Date d'inscription samedi 11 octobre 2003 Statut Membre Dernière intervention 27 juillet 2009
29 juin 2004 à 14:15
Source très interressante....j'vais regarder sa dplus près ^^
9.5/10 et jarondie a 10 :p
Rejoignez-nous