UserComboBox Issue

0
0

Hi

I’m building a custom listviewcombobox starting from usercombobox control.
In dropdowncontrol I added a listview and set property and methods according to my needs. All Work right.
I have only the following strange behavior.
The first time I press the keydown button the control correctly displays the dropdown. The listview has the focus and I can keep scroll the listviewitems with the keydown button.
Now I close the dropdown (for example by pressing the Ecape button). If I press keydown button again, I see the dropdown correctly, but this time the listview has no focus and I can’t scroll through the items with the keydown button. I noticed that the focus remains on the textbox.

I try to set programmatically the focus on listview in the DropDown event. From debug I see correctly that Me.focused = false and Listview.focused = true, but the cursor remains active on the textbox. To activate the listview the only solution is to click with the mouse on the listview.

In other words I would like every time I press the keydown button, the dropdown appears and I can always scroll through the items by pressing the keydown button.

Is this behavior correct or is it a bug?

Thanks in advance

  • You must to post comments
0
0

Hi Angelo,

thanks for preparing the sample.
I have tested it with the latest internal build and the problem does not seem to appear.

I will inform you when the new build is released so you can retest on your end.

Best regards
Frank

  • Levie (ITG)
    Hi Angelo, are you still having this issue? Best, Levie
  • You must to post comments
0
0

Hi Frank,

I’ve attached an example.

I think the issue is when the textbox have focus.

Afetr this event the keydown button set only the cursor positon at the end of the textbox.

Thanks

  • You must to post comments
0
0

Hi Angelo,

can you please wrap up a test case so we can check the code and fix the problem or provide a work around ?

Thanks in advance !

Best regards
Frank

  • You must to post comments
Showing 3 results
Your Answer

Please first to submit.