C # Wyświetl podgląd dodawanego elementu z obrazem i tekstem i wyrównaj tekst do lewej

Próbuję stworzyć programy testowe, tylko po to, by nauczyć się c #, i doszedłem do czegoś, czego naprawdę nie mogłem zrozumieć.

Chciałem dodać obraz do elementu w widoku listy. Znalazłem artykuł na temat Stackoverflow wyjaśniający, jak to zrobić, i zadziałało. Nie mogę jednak dodać dodatkowego tekstu do elementu. Chciałbym mieć obraz z tekstem obok. Mój obecny kod:

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});
    }

Oczywiście doda tylko jeden obraz, to znaczy. W każdym razie, jak mam wprowadzić tekst obok obrazu? Na przykład

listView1.Items.Add(new ListViewItem() { ImageIndex = 0} "Image 1");

Tekst musi znajdować się za obrazem.

Mam też drugie pytanie. Nie mam kolumn (dodawanie ich też nie działa). Chciałbym, aby element był wyrównany do lewej strony ListView. Jak mogłem to zrobić?

Dziękuję Ci!

questionAnswers(1)

yourAnswerToTheQuestion