Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Impossible de faire Frame transparente

  • Initiateur de la discussion Initiateur de la discussion oxydedefer
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

O

oxydedefer

Guest
Bonjour à tous , Voilà j'essaye de fair une frame transparente , pour ce faire j'ai suivi cette exemple : Les meilleurs sources pour Excel - Club d'entraide des dveloppeurs francophones
Donc je retape le même code mais chez moi sa fonctionne pas :s Pouvez-vous expliqué pas à pas la démarche.Malheureusement je ne peux mettre mon fichier sur le site car il dois rester secret mais voici mon code de la userform sur cela :
Code:
Private Sub UserForm_Initialize()
'Transparence '

'frame_transparent Frame1, Me, Image1
frame_transparent Frame2, Me, Image2




End Sub


Sub frame_transparent(cadre As Frame, f, imaj As Image)
cadre.BorderStyle = 0
'  cadre.ZOrder 'peut être supprimé si inconnu sous VBA
  cadre.BackColor = f.BackColor
'  imaj.ZOrder 1 'peut être supprimé si inconnu sous VBA
  imaj.Picture = f.Picture
  imaj.Move -cadre.Left, -cadre.Top, f.Picture.Width, f.Picture.Height
End Sub
merci pour vos réponses 😉
 
Re : Impossible de faire Frame transparente

Salut Oxydedefer,

Je pense que ton problème vient du ZOrder qu'il faut activer pour le Frame
Il s'agit de la position en arrière plan ou en avant plan

Essaye les valeurs de -1 à 2 (normalement 2 est OK)
Code:
Sub frame_transparent(cadre As Frame, f, imaj As Image)
  cadre.BorderStyle = 0
  cadre.ZOrder 2
  cadre.BackColor = f.BackColor
'  imaj.ZOrder 1 'peut être supprimé si inconnu sous VBA
  imaj.Picture = f.Picture
  imaj.Move -cadre.Left, -cadre.Top, f.Picture.Width, f.Picture.Height
End Sub

A+
 
Re : Impossible de faire Frame transparente

j'ai essayer , excel me dis que la plage c'est entre 0 et 1 pour Zorder j ai essayer 1 ou 0 j'obtiens ceci
 

Pièces jointes

  • Sans titre.jpg
    37.6 KB · Affichages: 230
  • Sans titre.jpg
    37.6 KB · Affichages: 222
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…