This is quite possible; and Bob and Griff provided nice solutions.
I would also add that these requirements are not very natural for
System.Windows.Forms
, but something that is already available in WPF, where list or tree items can contain any content. Consider switching to WPF to use the benefits of free content model.
See
http://msdn.microsoft.com/en-us/library/bb613548%28v=VS.100%29.aspx[
^].
—SA