.NET 4.x Отловить событие смены TabPage - C#

Узнай цену своей работы

Формулировка задачи:

У меня на форме есть элемент tabControl, и есть несколько tabPage, на каждом tabPage есть AxWindowsMediaPlayer Object, проблема в том, что при компилировании программы они все одновременно начинают проигрывать ролики. как сделать чтоб воспроизведение начиналось только, при переходе на вкладку.
сама разобралась, вот может кому-то будет интересно
 private void tabControl3_Selected(object sender, TabControlEventArgs e)
        {
            
            if (this.tabControl3.SelectedTab == this.tabPage12)
            {
                axWindowsMediaPlayer1.URL = "1.flv";
                axWindowsMediaPlayer1.Ctlcontrols.play();
            }
 
            else if (this.tabControl3.SelectedTab == this.tabPage13)
            {
                //........
            }
            if (this.tabControl3.SelectedTab == this.tabPage14)
            {
                axWindowsMediaPlayer4.URL = "3.mp4";
                axWindowsMediaPlayer4.Ctlcontrols.play();
            }
            if (this.tabControl3.SelectedTab == this.tabPage15)
            {
                //.......
            }
            if (this.tabControl3.SelectedTab == this.tabPage16)
            {
                axWindowsMediaPlayer3.URL = "5.mp4";
                axWindowsMediaPlayer3.Ctlcontrols.play();
            }
        }

Решение задачи: «.NET 4.x Отловить событие смены TabPage»

textual
Листинг программы
select {}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5
Похожие ответы