Avatar billede slapstick Nybegynder
13. november 2003 - 15:48 Der er 1 kommentar og
1 løsning

få dropdown til at lave dropdown af sig selv

kan man få en dropdown combobox til at åbne af sig selv?
jeg har nemlig et flexgrid hvor når jeg enkelt klikker på en headerceller så får jeg en dropdown frem henover den
og kan så vælge en ny header til den kolonne
men kunne godt tænke mig at min combobox lavede dropdown af sig selv når den kom frem
så man ikke først skal klikke og så klikke engang til for at åbne den
Avatar billede venne Nybegynder
13. november 2003 - 21:47 #1
Drop denne kode ind i et modul, så har du en funktion, der kan både åbne og lukke listen:

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const CB_SHOWDROPDOWN = &H14F

Public Sub ComboBoxShowDropdown(cb As ComboBox, down As Boolean)
  SendMessage cb.hwnd, CB_SHOWDROPDOWN, IIf(down, 1, 0), ByVal CLng(0)
End Sub
Avatar billede slapstick Nybegynder
14. november 2003 - 10:13 #2
smukt det virker jo perfekt !
maneg tak :)
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
Kurser inden for grundlæggende programmering

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