title: C# Listview adding item with image and text, and align the text to left
body: <p>I'm trying to create some test programs, just for fun to learn c#, and I came to something I really couldn't figure out.</p>
  
  <p>I wanted to add an image to an item in a listview. I found an article on Stackoverflow explaining how to do this, and it worked. However, I cannot add extra text to the item. I'd like to have an image with text next to it. My current code:</p>
  
  <pre><code>ImageList Imagelist = new ImageList();
  private void Form1_Load(object sender, EventArgs e)
      {
          //retrieve all image files
          String[] ImageFiles = Directory.GetFiles(@"C:\test");
          foreach (var file in ImageFiles)
          {
              //Add images to Imagelist
              Imagelist.Images.Add(Image.FromFile(file));
          }
          //set the amall and large ImageList properties of listview
          listView1.LargeImageList = Imagelist;
          listView1.SmallImageList = Imagelist;
  
          listView1.Items.Add(new ListViewItem() { ImageIndex = 0});
      }
  </code></pre>
  
  <p>Obviously it will only add one image, it's meant to. Anyway, how would I enter text next to the image? For example</p>
  
  <pre><code>listView1.Items.Add(new ListViewItem() { ImageIndex = 0} "Image 1");
  </code></pre>
  
  <p>The text must be located behind the image.</p>
  
  <p>I've also got a second question.
  I do not have columns (adding them doesn't do the trick either). I would like to have the item aligned to the left side of the ListView. How could I do this? </p>
  
  <p>Thank you!</p>