Вы получаете это сообщение, потому что в вашей функции нет такой переменной с именем sender
(и нет такой переменной с именем e
).
Похоже, вы пытались переместить код для обработчика события Click
кнопки в другую функцию (sender
и e
- это, по соглашению, имена двух параметров, отправляемых в обработчик события ). К сожалению, переменные sender
и e
не существуют в вашей функции, потому что вы не определили их как параметры.
Лучше всего сделать то же самое для кнопки Download
. Вместо непосредственного вызова его обработчика событий Click
(Download_Click
) создайте новую функцию, которая выполняет загрузку, а затем просто вызовите эту функцию из Download_Click
. Затем измените код выше, чтобы вызвать эту функцию напрямую.