Обращение к свойству кнопки из другого модуля-класса - C#

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

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

Есть у меня на форме Form1 5 кнопок. На все повешен один обработчик события. С таким кодом:
Button b = sender as Button;
            radio.Play(links[Convert.ToInt32(b.Tag)]); //links - массив строк
В классе Radio в другом файле происходит прием
class Radio
    {
        static Form1 created;
        WindowsMediaPlayer WMPs = new WMPLib.WindowsMediaPlayer(); //создаётся плеер
        public void Play(String links)
        {
            WMPs.settings.volume = created.trackBarVolume.TabIndex;
            WMPs.URL = links;
            WMPs.controls.play(); //воспроизводим 
        }
Но при нажатии кнопки происходит ошибка: "Ссылка на объект не указывает на экземпляр объекта". Что я не так делаю?
Разобрался...

Решение задачи: «Обращение к свойству кнопки из другого модуля-класса»

textual
Листинг программы
private void button1_Click(object sender, EventArgs e)
        {
            Button b = sender as Button;
            radio.Play(links[Convert.ToInt32(b.Tag)], 100);
        }

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


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

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

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