Avatar billede jupitor Nybegynder
25. april 2003 - 10:17 Der er 1 kommentar og
1 løsning

Størrelse på userform

Hvis man har sin proceslinje skjult og userformen åbnes og dækker hele skærmen og man går ned med musen kommer proceslinjen frem. Men hvis man har proceslinjen som fast og userformen dækker hele skærmen kan man ikke få proceslinjen frem.

Er der en indstilling i VBA, hvor man kan angive at man altid skal kunne se proceslinjen
Avatar billede jupitor Nybegynder
25. april 2003 - 10:22 #1
Hvis man sætter højden til lidt mindre kommer der et hul i bunden hvis proceslinjen skjules - dette vil jeg gerne undgå
Avatar billede Slettet bruger
25. april 2003 - 18:42 #2
Det kan ikke lade sig gøre direkte i VBA. Dog med nogle Windows API kald, burde det kunne lade sig gøre.

Indsæt følgende i koden for din userform:
---------------
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function ShowWindow Lib "user32.dll" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private TaskBar As Long, StartButton As Long
Option Explicit
--------------------

Indsæt følgende i UserForm_Initialize():
--------------------
TaskBar = FindWindow("Shell_TrayWnd", vbNullString)
StartButton = FindWindowEx(TaskBar, 0, "button", vbNullString)
--------------------

Du kan herefter bruge:
ShowWindow StartButton, 0  ' Hide Startbutton
ShowWindow TaskBar, 0      ' Hide Taskbar
ShowWindow StartButton, 4  ' Show Startbutton
ShowWindow TaskBar, 4      ' Show Taskbar

Til at skjule og vise, startknappen og taskbaren.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester