• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Header (blauwe balk) van userform verbergen ?

Status
Niet open voor verdere reacties.

Revdutchie

Gebruiker
Lid geworden
29 nov 2009
Berichten
645
Hallo, daar ist ie weer,

Is het mogelijk om van een userform de header, die blauwe info (caption) balk bovenaan, te verbergen ?
 
Revdutchie,

Het werkt perfect, de code.
Vergeet niet om een knop op het formulier te plaatsen, zodat je hem kunt unloaden.
 
Laatst bewerkt:
Maar vraag je liever af wat de zin is om die blauwe balk niet zichtbaar te hebben. Wat gaat er mis als ie getoond wordt ?
 
Maar vraag je liever af wat de zin is om die blauwe balk niet zichtbaar te hebben. Wat gaat er mis als ie getoond wordt ?

Ik heb er geen probleem mee.
Als je al de verschillende vragen ziet, vraag ik me wel eens af, zijn de mogelijk heden van Excel onbeperkt?
 
Maar vraag je liever af wat de zin is om die blauwe balk niet zichtbaar te hebben. Wat gaat er mis als ie getoond wordt ?

Omdat het niet mooi is, en mijn sheet op verschillende displays tegelijk wordt getoont.
 
Een werkblad (sheet) heeft niets met een gebruikersscherm (userform) te maken.
 
Nee, want de code staat achter het Formulier.

Wim,

Volgens mij heb ik alles gedaan zoals beschreven, maar het werkt niet, ik krijg een foutmelding. Kun jij eens kijken wat ik fout doe ? zie bijlage
 

Bijlagen

  • Hideformbalk.xls
    26 KB · Weergaven: 43
Nu doet hij het wel.
 

Bijlagen

  • Hideformbalk(Hv).xls
    37,5 KB · Weergaven: 39
Nu doet hij het wel.

Thanks, dat is wel iets meer code dan zoals op de website, en daar staat ook dat je e.e.a. in een module moet zetten.
En iderdaad, soms denk je wel eens wat kan er niet in excel :)

Maargoed het werkt :thumb::thumb:
 
Thanks, dat is wel iets meer code dan zoals op de website
Als je verder naar beneden had gescrold dan was je deze code tegen gekomen.
Vergeet niet de vraag als opgelost te zetten, dank u
 
Dat kan simpeler:
Code:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As Long

Private Sub CommandButton1_Click()
  Unload Me
End Sub

Private Sub UserForm_Initialize()
    SetWindowLong FindWindow("ThunderDFrame", Me.Caption), -16, 0
    DrawMenuBar FindWindow("ThunderDFrame", Me.Caption)
End Sub
 
Dat kan simpeler:
Code:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As Long

Private Sub CommandButton1_Click()
  Unload Me
End Sub


Private Sub UserForm_Initialize()
    SetWindowLong FindWindow("ThunderDFrame", Me.Caption), -16, 0
    DrawMenuBar FindWindow("ThunderDFrame", Me.Caption)
End Sub

snb, als ik jou code gebruik dan werkt het volgende niet meer.

Code:
Private Sub UserForm_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
   'Code to drag the form
   If wHandle = 0 Then Exit Sub
   If Button = 1 Then
       ReleaseCapture
       SendMessage wHandle, &HA1, 2, 0
   End If
End Sub
 
Nu werken ze allebei
 

Bijlagen

  • Userform_No_Caption.xls
    39 KB · Weergaven: 87
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan