Listbox is also a component that is often used in daily and encountered, where the listbox used in Visual Basic .NET is actually generated from the ListBox class in the .NET Framework SDK. The listbox created by the Listbox class in the .NET Framework SDK is the most typical. To make your ListBox, you must write the corresponding code, so on the Listbox class in the .NET Framework SDK to provide personalized listbox Rich, operable "tools", these "tools" is to draw events required by ListBox, related properties, and rich drawings. The drawing method of each element in ListBox will be described herein, including plotting various fonts, colors, and borders on each item, and adding a picture to each item.
Full text reading:
Create a personalized ListBox control with VB.NET