Witam.
Dla lepszego wyjasnienia problemu wstawiam screena GUI programu :
title
Od razu na wstępie mój cały kod wygląda tak :

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Media; // to play sounds


namespace Music_PLayer
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            //List View
            listView1.View = View.Details;
            listView1.FullRowSelect = true;

            // Columns CONSTRUCT
            listView1.Columns.Add("ID", 70);
            listView1.Columns.Add("Music name", 150);

            //combobox  items
            comboBox1.Items.Add("Music 1");
            comboBox1.Items.Add("Music 2");
            comboBox1.Items.Add("Music 3");
            comboBox1.Items.Add("Music 4");
            comboBox1.Items.Add("Music 5");
        }

        // ADD TO List VIEW
        private void add(int ID, string name_music)
        {
            string[] row = { Convert.ToString(ID), name_music };

            ListViewItem item = new ListViewItem(row);

            listView1.Items.Add(item);
        }

        //button to delete selected items in list view
        private void button_delete_selected_music_Click(object sender, EventArgs e)
        {
            try
            {
                listView1.SelectedItems[0].Remove();
            }
            catch { }

        }

        // buttton to add music to list view
        int i = 0;
        private void button_add_music_Click(object sender, EventArgs e)
        {

            add(i, comboBox1.Text);
                i++;

        }

        // button to start music
        private void button_start_music(object sender, EventArgs e)
        {

        }


        // Voids with music :
        public void playmusic1()
        {

            SoundPlayer audio = new SoundPlayer(Music_PLayer.Properties.Resources.playsound1);
            audio.Play();
        }
        public void playmusic2()
        {
            SoundPlayer audio = new SoundPlayer(Music_PLayer.Properties.Resources.playsound2);
            audio.Play();
        }
        public void playmusic3()
        {
            SoundPlayer audio = new SoundPlayer(Music_PLayer.Properties.Resources.playsound3);
            audio.Play();

        }
        public void playmusic4()
        {
            SoundPlayer audio = new SoundPlayer(Music_PLayer.Properties.Resources.playsound4);
            audio.Play();
        }
        public void playmusic5()
        {
            SoundPlayer audio = new SoundPlayer(Music_PLayer.Properties.Resources.playsound5);
            audio.Play();
        }


    }
}

A teraz do rzeczy :
Chcę zrobić aby po wybraniu utworu z comboboxa dodać go do listy która będzie odtwarzana od góry do dołu po kliknięciu w przycisk "Start Music",

Chciałbym aby po kliknięciu w przycisk " Add Music to list" dodawał się wybrany utwór z comboboxa do listview.
Oczywiście Przyciskiem "Delete selected music " mam możliwość usunięcia danego utworu z listy.
Czyli muszę zrobić tak aby np. gdy wybiorę z comboboxa ( Music1 ), kliknę w przycisk (Add Music to list ), to wyświetli się ID 1 Music name Music 1 i gdy kliknę w przycisk Start Music to będzie wykonywał się void playmusic1();

Wiem że dodaję tylko text z comboboxa do listview ale nie wiem jak dodać metodę tutaj..
Nie mam pojęcia jak przekazać metody np . playsound1(); to listView a potem z listView żeby odczytał to button odpowiadający za Play Music.
Jeżeli w mojej wypowiedzi są jakieś niejasności proszę pytać śmiało.
Z góry bardzo dziękuję za każdą uwagę.
Pozdrawiam,
Adam.