This is a very good example of how you can create your own custom list box. This code shows how can it be done but its not xactly a user control. the code is undestandable and the listbox is very flaxible. It uses a class to initialise the list. Hope u like it and drop a vote if u like it. (plz dont take this as a perfect project, I designed it to only show a listbox can be made. If u can enhance it plz share it with me}