AFAIK the Windows ListBox does not support what you want. It insists on positioning the items itself, at best it will let you decide the height of an item, and let you draw the items. However to my knowledge it always scrolls everything. You may or may not paint your items outside the intended rectangle (part of the EventArgs), however I don't expect that to work properly. I basically see two ways to get what you want, both taking more effort than you would hope: 1. use a second ListBox, on top of the first, just showing the fixed items. And if their number and/or height isn't constant, that also means resizing/repositioning the ListBoxes. 2. don't use a ListBox at all, in other words create your own. And then of course there are companies that specialize in Controls (CodeProject is showing some ads for such companies) and may offer exactly what you want, but I'm not familiar with their offerings. :)
Luc Pattyn [Forum Guidelines] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.