<p>I need to allow the vertical scrollbar in a multiselect listbox (VB6) however, when the control is disabled, I can't scroll.</p>

<p>I would think there is an API to allow this, but my favorite <a href="http://vbnet.mvps.org" rel="nofollow noreferrer">VB6 site (MVPS VB.NET)</a> does not have a way.</p>

<p>I toyed with pretending it was disabled, and ignore the clicks... but to do that with VB6 code is really ugly... so if this is a solution, I need an API to ignore the clicks.</p>

<p>Thanks for your help.</p>

Rather than looking for the API to ignore clicks, can't you just ignore the events? (i.e. just don't do when the user clicks/selects something).
And, I think there is a
```
SelectionMode
```
property to disable multiselect and make it single select.
If you don't want the user to be able to select anything at all, you can try hooking into the
```
SelectionIndexChanged
```
event and set the
```
SelectionIndex
```
to -1.
My VB6 is a bit rustly, so sorry if the event/property name don't match exactly.