title: WinForms: ImageList for ListView with different image sizes
body: <p>I have a <code>ListView</code> with <code>View</code> property set to <code>LargeIcon</code>. And I have an <code>ImageList</code> as image source for <code>ListView</code>.</p>
  
  <p>What I want is to display both vertically and horizontally oriented images in <code>ListView</code> but <code>ImageList</code> have only a single property <code>ImageSize</code> for all images in its collection so for example if I set that property to 150x100 and add a vertical image (100x150) to collection - <code>ListView</code> automatically stretches it to 150x100.</p>
  
  <p>So as I understand I need some <code>ImageList</code>, in which every image is stored with its original size. Any thoughts about how to do that?
  Thanks in advance.</p>