title: CheckedListBox - Collection of FileInfo objects - Display Custom ToString
body: <p>I have a CheckedListBox in a WinForms app (3.5 runtime), and I am adding a bunch of FileInfo objects to the Items ObjectCollection.  The problem is that I don't like what is displayed in the CheckedListBox (since the FileInfo was from a Directory.GetFiles() it just shows the FileInfo.Name of the file in the listbox).</p>
  
  <p>Is there any easy way to change what is displayed in the CheckedListBox without having to create a seperate custom class/object.</p>
  
  <p>I am basically doing </p>
  
  <p><code>checkedListBox.Items.Add(fileInfo)</code></p>
  
  <p>and the result is just the file name of the file.</p>
  
  <p>Changing display member works but I can't create something custom, only the existing properties in the FileInfo class.</p>
  
  <p>I want to be able to display something like Name - FullName</p>
  
  <p>Example (desired):
  File1.txt - C:\Path\SubPath\File1.txt</p>