Q: I want to use Windows7 visual style in my C# projects I want to make lists in a WinForms project like this one:

Is there an easy way to do it? or I have to code it by my self??

A: Would depend on whether or not you re using WinForms or WPF. In WPF, you could use list box templates: 
http://msdn.microsoft.com/en-us/library/cc189093(v=vs.95).aspx. I think it would be harder in WinForms and I'm not aware of any controls that match the appearance you are looking for although you might check out the Telerik and DevExpress WinForm controls.
