sendoussiav
Messages postés3Date d'inscriptiondimanche 16 août 2009StatutMembreDernière intervention19 août 2009
-
18 août 2009 à 01:25
sendoussiav
Messages postés3Date d'inscriptiondimanche 16 août 2009StatutMembreDernière intervention19 août 2009
-
19 août 2009 à 11:41
Salut,
je suis entrain de développer une application sous ArcGis (ArcObject) avec VBA (for application), j'ai essayé vainement de rendre l'arrière plan de mes labels transparents, et surtout que c'est pas pareil que VB6 ou VB.Net.
j'attendrai votre réponse!
Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 201610 18 août 2009 à 09:01
Bonjour,
Pour VBA, qui utilise les contrôles issus de Forms20.dll, c'est la propriété BackStyle que tu dois passer à Transparent (par défaut, elle est Opaque).
Pour VB, qui utilises d'autres contrôles, selon mes souvenirs (et je n'ai pas VB sur ce poste), cette propriété n'existe pas et il te faut passer par les API. Tu peux aussi utiliser sans problèmes les contrôles de VBA, mais attention à la distribution, la DLL n'est pas redistribuable librement sauf si les postes destinataires possèdent une licence Office.
Par contre pour .NET, je ne peux pas te dire, ne l'ayant jamais utilisé. Désolé.
Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 201610 19 août 2009 à 08:02
A ghuysmans99, pour le Label, je n'en étais pas certain, certains contrôles VB6 n'ont pas cette possibilité alors que ceux de VBA l'ont tous. Le fait que les propriétés/méthodes/events soient différents entre VB6 et VBA est assez gênant quand tu passes de l'un à l'autre.
En tout cas merci de cette précision.
Calade
Vous n’avez pas trouvé la réponse que vous recherchez ?
sendoussiav
Messages postés3Date d'inscriptiondimanche 16 août 2009StatutMembreDernière intervention19 août 2009 19 août 2009 à 11:41
Salut,
sous VBA, la propriété backcolor transparent existe et ça marche très bien pour les labels, mais pour les cadres cette propriété n'existe pas, et j'étais obligée de supprimer tous mes cadres, connaissez vous un code ou une façon de rendre transparent même les cadres??