Нет перегруженного метода который соответствует делегату - C#
Формулировка задачи:
Здравствуйте. Пытаюсь вывести процесс извлечения архива в label1. Никак не получается, ну я ведь тока вчера начал в С# вникать.
В данном коде выскакивет ошибка "Нет перегруженного метода "extr_FileExtraction", который соответствует делигату System.EventHandler<SevenZip.PercentDoneEventArgs>" подскажите, плз, как исправить?
Листинг программы
- private void button3_Click(object sender, EventArgs e)
- {
- using (var extr = new SevenZipExtractor(@"uberfoxmod.7z"))
- {
- extr.ExtractArchive(@"MODS\Realism2015v2");
- extr.Extracting += new System.EventHandler<SevenZip.PercentDoneEventArgs>(extr_FileExtraction);
- extr_ExtractionFinished();
- }
- }
- void extr_FileExtraction(object sender, System.EventHandler<SevenZip.PercentDoneEventArgs> e)
- {
- label1.Text = string.Format("Installation");
- }
- void extr_ExtractionFinished()
- {
- label1.Text = string.Format("SDK succesfully integrated");
- }
Решение задачи: «Нет перегруженного метода который соответствует делегату»
textual
Листинг программы
- private void button3_Click(object sender, EventArgs e)
- {
- using (var extr = new SevenZipExtractor(@"uberfoxmod.7z"))
- {
- extr.ExtractArchive(@"MODS\Realism2015v2");
- extr.Extracting += new EventHandler<ProgressEventArgs>(extr_Extracting);
- extr_ExtractionFinished();
- }
- }
- void extr_Extracting(object sender, ProgressEventArgs e)
- {
- progressBar1.Value = e.ProgressPercentage;
- label1.Text = string.Format("Installing");
- }
- void extr_ExtractionFinished()
- {
- label1.Text = string.Format("SDK succesfully integrated");
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д