Dynamiczne tworzenie zdarzeń

0

Witam forumowiczów,
Mam mały problemik. Nie wiem czy go dobrze opiszę, ale mam nadzieje, że zrozumiecie.
Piszę małą aplikacje do zapisów na bilety do Kina. Utworzyłem sobie tablice obiektów "PictureBox", przechowuje w niej plakaty filmów. Następnie plakaty te w pętli dodaje do kontrolki flowLayoutPanel. Mój problem polega na tym, że chciałbym aby po najechaniu na dany plakat w kontrolce "Windows media Playera" wyświetlał się trailer, związany z danym plakatem. Jak mam to zrobić za pomocą zdarzeń? Nie chciałbym tworzyć dla każdego plakatu osobnego zdarzenia "MouseHover". Chciałbym to zrobić dynamicznie.
Obecnie mam taki kod:

 
zwrocPlakaty[i].MouseHover += new System.EventHandler(odtworz);  

Gdzie zwrocPlakaty to tablica moich "PictureBoxów"
oraz taki kod:

 
public void odtworz(object sender, EventArgs e)
        {

            string a = @"video\5\film.avi";
            axWindowsMediaPlayer1.URL = a;
            axWindowsMediaPlayer1.Ctlcontrols.play();

        }

Obecnie działa to tak, że za każdym razem odtwarza ten sam film, a ja chciałbym w zależności od numeru plakatu inny. Raz z folderu video\5\film.avi innym razem np. video\3\film.avi

Jak to zrobić?

0
(sender as PictureBox)
0

Dzięki, doszedłem do tego sam jakieś 10m. temu, ale Dzięki i tak:) Właśnie dzięki temu działa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1