Нет перегруженного метода который соответствует делегату - 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");
}