• 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.

MouseMove

Status
Niet open voor verdere reacties.
wellicht is SendKeys een oplossing voor je?
 
Beste Eric
Bedankt voor je tip

Ik heb geen idee hoe ik dit moet gebruiken maar ik ga hier op zoeken.
 
Geen voorstander van SendKeys, maar zie voor "dit probleem" geen andere methode om die dropdown op het mousemove-event weg te krijgen. (Numlock schiet aan en uit....)
Code:
Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    ListBox1.Height = 18
    ComboBox1.SetFocus
    SendKeys "{ESC}", True
End Sub

Maar wat je ook zou kunnen doen:

Plaats een listbox direct onder de combobox, maak deze zichtbaar bij mousemove combobox. (het onderste gedeelte van een combobox lijkt nml. erg op een listbox)
 
Wellicht is dit wat netter:

Code:
Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    ListBox1.Height = 18
    With ComboBox1
    .Enabled = False
    .Enabled = True
    .SetFocus
    End With
End Sub
 
Beste eric en alphamax

Met jullie hulp is dit het geworden
Werkt goed

Code:
Select Case TypeName(c)
    Case "ComboBox"
    c.Enabled = False
    c.Enabled = True
    c.SetFocus
End Select
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan