Nadya,
>Listboxes flanky behavior: I'm thinking about workaround, so I need to differenciate when a user scrolls listbox using SrollBar and when he/she scrolls listbox using keyboard (DnArrow or UpArrow). Is it possible?
You should be able to react to the keyboard part of the problem in the keypress event code.