Salut à tous,
j'aimerai avoir une frame transparente pour visualiser l'image de fond...
j'ai trouvé un morceau de code mais je n'arrive pas à le mettre en place dans mon userform...
voici le code !!
le reste est à télécharger ici: http://excel.ftp-developpez.com/sour...renceFrame.zip
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub UserForm_Initialize() Frame_Transparent Frame1, Me, Image1 End Sub Private Sub Frame_Transparent(cadre As Frame, f As UserForm, 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
je n'arrive pas à être très clair car je rame un peu et je ne peu pas mettre mon code car il fait un peu beaucoup de lignes...![]()
Partager