Je cherche a faire un Userform Ovale, j'ai bien telecharge un classeur avec
des demos,
mais je n'ai toujours pas compris comment faire cette Userform Ovale.
Si quelqu'un avec ce code, je le remercie d'avance.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jf aubert
Salut Dom,
et si tu nous disais ce que tu as téléchargé ?
Amicalement
Jean-François Aubert {Vaudois de la Côte Lémanique}
"Dom" a écrit dans le message de news:
Bonjour,
Je cherche a faire un Userform Ovale, j'ai bien telecharge un classeur avec des demos, mais je n'ai toujours pas compris comment faire cette Userform Ovale.
Si quelqu'un avec ce code, je le remercie d'avance.
Dom
Salut Dom,
et si tu nous disais ce que tu as téléchargé ?
Amicalement
Jean-François Aubert
{Vaudois de la Côte Lémanique}
"Dom" <dom.v@9online.fr> a écrit dans le message de news:
ONpyv73rEHA.3288@TK2MSFTNGP12.phx.gbl...
Bonjour,
Je cherche a faire un Userform Ovale, j'ai bien telecharge un classeur
avec
des demos,
mais je n'ai toujours pas compris comment faire cette Userform Ovale.
Si quelqu'un avec ce code, je le remercie d'avance.
Jean-François Aubert {Vaudois de la Côte Lémanique}
"Dom" a écrit dans le message de news:
Bonjour,
Je cherche a faire un Userform Ovale, j'ai bien telecharge un classeur avec des demos, mais je n'ai toujours pas compris comment faire cette Userform Ovale.
Si quelqu'un avec ce code, je le remercie d'avance.
Dom
Michel Pierron
Bonsoir Dom; Dans le module UserForm: Private Declare Function CreateEllipticRgn Lib "gdi32" _ (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, _ ByVal Y2 As Long) As Long Private Declare Function SetWindowRgn Lib "user32" _ (ByVal hWnd As Long, ByVal hRgn As Long, _ ByVal bRedraw As Boolean) As Long Private Declare Function FindWindow Lib "user32" _ Alias "FindWindowA" (ByVal lpClassName As String _ , ByVal lpWindowName As String) As Long
' Fermeture par clic droit dans barre de titre Private Sub UserForm_Initialize() Dim hWnd As Long, e&, x&, y& e = ((Me.Width - Me.InsideWidth) / 2) * 4 / 3 x = Me.InsideWidth * 4 / 3 y = (Me.Height - e) * 4 / 3 hWnd = FindWindow(vbNullString, Me.Caption) SetWindowRgn hWnd, CreateEllipticRgn(e, e, x, y), True End Sub
MP
"Dom" a écrit dans le message de news:
Bonjour,
Je cherche a faire un Userform Ovale, j'ai bien telecharge un classeur avec
des demos, mais je n'ai toujours pas compris comment faire cette Userform Ovale.
Si quelqu'un avec ce code, je le remercie d'avance.
Dom
Bonsoir Dom;
Dans le module UserForm:
Private Declare Function CreateEllipticRgn Lib "gdi32" _
(ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, _
ByVal Y2 As Long) As Long
Private Declare Function SetWindowRgn Lib "user32" _
(ByVal hWnd As Long, ByVal hRgn As Long, _
ByVal bRedraw As Boolean) As Long
Private Declare Function FindWindow Lib "user32" _
Alias "FindWindowA" (ByVal lpClassName As String _
, ByVal lpWindowName As String) As Long
' Fermeture par clic droit dans barre de titre
Private Sub UserForm_Initialize()
Dim hWnd As Long, e&, x&, y&
e = ((Me.Width - Me.InsideWidth) / 2) * 4 / 3
x = Me.InsideWidth * 4 / 3
y = (Me.Height - e) * 4 / 3
hWnd = FindWindow(vbNullString, Me.Caption)
SetWindowRgn hWnd, CreateEllipticRgn(e, e, x, y), True
End Sub
MP
"Dom" <dom.v@9online.fr> a écrit dans le message de
news:ONpyv73rEHA.3288@TK2MSFTNGP12.phx.gbl...
Bonjour,
Je cherche a faire un Userform Ovale, j'ai bien telecharge un classeur
avec
des demos,
mais je n'ai toujours pas compris comment faire cette Userform Ovale.
Si quelqu'un avec ce code, je le remercie d'avance.
Bonsoir Dom; Dans le module UserForm: Private Declare Function CreateEllipticRgn Lib "gdi32" _ (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, _ ByVal Y2 As Long) As Long Private Declare Function SetWindowRgn Lib "user32" _ (ByVal hWnd As Long, ByVal hRgn As Long, _ ByVal bRedraw As Boolean) As Long Private Declare Function FindWindow Lib "user32" _ Alias "FindWindowA" (ByVal lpClassName As String _ , ByVal lpWindowName As String) As Long
' Fermeture par clic droit dans barre de titre Private Sub UserForm_Initialize() Dim hWnd As Long, e&, x&, y& e = ((Me.Width - Me.InsideWidth) / 2) * 4 / 3 x = Me.InsideWidth * 4 / 3 y = (Me.Height - e) * 4 / 3 hWnd = FindWindow(vbNullString, Me.Caption) SetWindowRgn hWnd, CreateEllipticRgn(e, e, x, y), True End Sub
MP
"Dom" a écrit dans le message de news:
Bonjour,
Je cherche a faire un Userform Ovale, j'ai bien telecharge un classeur avec
des demos, mais je n'ai toujours pas compris comment faire cette Userform Ovale.
Si quelqu'un avec ce code, je le remercie d'avance.
Dom
Dom
Je remercie tout le monde de vos effort, l'Userform Ovale fonctionne super bien. Et je m'apercois encore que je suis tres loin des capacitées de certaines personnes. Mais je suis dans l'espoir d'y arrivé un jour.
Merci encore de vos effort.
Dom
"Michel Pierron" a écrit dans le message de news:
Bonsoir Dom; Dans le module UserForm: Private Declare Function CreateEllipticRgn Lib "gdi32" _ (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, _ ByVal Y2 As Long) As Long Private Declare Function SetWindowRgn Lib "user32" _ (ByVal hWnd As Long, ByVal hRgn As Long, _ ByVal bRedraw As Boolean) As Long Private Declare Function FindWindow Lib "user32" _ Alias "FindWindowA" (ByVal lpClassName As String _ , ByVal lpWindowName As String) As Long
' Fermeture par clic droit dans barre de titre Private Sub UserForm_Initialize() Dim hWnd As Long, e&, x&, y& e = ((Me.Width - Me.InsideWidth) / 2) * 4 / 3 x = Me.InsideWidth * 4 / 3 y = (Me.Height - e) * 4 / 3 hWnd = FindWindow(vbNullString, Me.Caption) SetWindowRgn hWnd, CreateEllipticRgn(e, e, x, y), True End Sub
MP
"Dom" a écrit dans le message de news:
Bonjour,
Je cherche a faire un Userform Ovale, j'ai bien telecharge un classeur avec
des demos, mais je n'ai toujours pas compris comment faire cette Userform Ovale.
Si quelqu'un avec ce code, je le remercie d'avance.
Dom
Je remercie tout le monde de vos effort, l'Userform Ovale fonctionne super
bien.
Et je m'apercois encore que je suis tres loin des capacitées de certaines
personnes.
Mais je suis dans l'espoir d'y arrivé un jour.
Merci encore de vos effort.
Dom
"Michel Pierron" <michel.pierron@free.fr> a écrit dans le message de
news:uFI4KN8rEHA.1036@TK2MSFTNGP10.phx.gbl...
Bonsoir Dom;
Dans le module UserForm:
Private Declare Function CreateEllipticRgn Lib "gdi32" _
(ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, _
ByVal Y2 As Long) As Long
Private Declare Function SetWindowRgn Lib "user32" _
(ByVal hWnd As Long, ByVal hRgn As Long, _
ByVal bRedraw As Boolean) As Long
Private Declare Function FindWindow Lib "user32" _
Alias "FindWindowA" (ByVal lpClassName As String _
, ByVal lpWindowName As String) As Long
' Fermeture par clic droit dans barre de titre
Private Sub UserForm_Initialize()
Dim hWnd As Long, e&, x&, y&
e = ((Me.Width - Me.InsideWidth) / 2) * 4 / 3
x = Me.InsideWidth * 4 / 3
y = (Me.Height - e) * 4 / 3
hWnd = FindWindow(vbNullString, Me.Caption)
SetWindowRgn hWnd, CreateEllipticRgn(e, e, x, y), True
End Sub
MP
"Dom" <dom.v@9online.fr> a écrit dans le message de
news:ONpyv73rEHA.3288@TK2MSFTNGP12.phx.gbl...
Bonjour,
Je cherche a faire un Userform Ovale, j'ai bien telecharge un classeur
avec
des demos,
mais je n'ai toujours pas compris comment faire cette Userform Ovale.
Si quelqu'un avec ce code, je le remercie d'avance.
Je remercie tout le monde de vos effort, l'Userform Ovale fonctionne super bien. Et je m'apercois encore que je suis tres loin des capacitées de certaines personnes. Mais je suis dans l'espoir d'y arrivé un jour.
Merci encore de vos effort.
Dom
"Michel Pierron" a écrit dans le message de news:
Bonsoir Dom; Dans le module UserForm: Private Declare Function CreateEllipticRgn Lib "gdi32" _ (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, _ ByVal Y2 As Long) As Long Private Declare Function SetWindowRgn Lib "user32" _ (ByVal hWnd As Long, ByVal hRgn As Long, _ ByVal bRedraw As Boolean) As Long Private Declare Function FindWindow Lib "user32" _ Alias "FindWindowA" (ByVal lpClassName As String _ , ByVal lpWindowName As String) As Long
' Fermeture par clic droit dans barre de titre Private Sub UserForm_Initialize() Dim hWnd As Long, e&, x&, y& e = ((Me.Width - Me.InsideWidth) / 2) * 4 / 3 x = Me.InsideWidth * 4 / 3 y = (Me.Height - e) * 4 / 3 hWnd = FindWindow(vbNullString, Me.Caption) SetWindowRgn hWnd, CreateEllipticRgn(e, e, x, y), True End Sub
MP
"Dom" a écrit dans le message de news:
Bonjour,
Je cherche a faire un Userform Ovale, j'ai bien telecharge un classeur avec
des demos, mais je n'ai toujours pas compris comment faire cette Userform Ovale.
Si quelqu'un avec ce code, je le remercie d'avance.