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

Comment fait ton pour fermer une userform

  • Initiateur de la discussion bichon
  • Date de début
B

bichon

Guest
Salut j'aimerai savoir le code pour fermer une userform et non pas la cacher
mais la fermer comment ce code pourrait s'ecrire merci

bichon
 
B

bichon

Guest
merci petchy mais c'est pas du tout ce que je veux
je ne veux pas la cacher mais la fermer
comme si t'appuyer sur la petite croix
mais je veux le code
voila merci
 
P

petchy

Guest
Le Forum
Helderregarde si ça te va, tu supprime la croix pour la fermeture de ton USF mais n'oublis pas de lui mettre un bouton de commande pour fermé
ENLEVER LA CROIX DU USF
Option Explicit

Private Declare Function SetWindowLongA Lib "User32" _
(ByVal hWnd As Long, ByVal nIndex As Long, _
ByVal dwNewLong As Long) As Long

Private Declare Function FindWindowA Lib "User32" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Declare Function GetWindowLongA Lib "User32" _
(ByVal hWnd As Long, ByVal nIndex As Long) As Long

Private Sub UserForm_Initialize()
Dim hWnd As Long
'''''''''''initialisation des controles

'enlève la croix
hWnd = FindWindowA("Thunder" & IIf(Application.Version Like "8*", _
"X", "D") & "Frame", Me.Caption)
SetWindowLongA hWnd, -16, GetWindowLongA(hWnd, -16) And &HFFF7FFFF
End Sub

 
C

capello

Guest
Bonjour le Forum

Petite démo de ma part et solution du code de Thierry

salut

Longue vie au Forum

A+CAPELLO
 

Pièces jointes

  • Pasdecroix.zip
    12.3 KB · Affichages: 34

Discussions similaires

Réponses
2
Affichages
291
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…