コピーを行うクラスから進行状況バーを更新しようとしています
私が持っている私のコピークラスで
public event EventHandler Copy_OnProgressChange;
private void CopyWorker_ProgressChanged(object sender, System.ComponentModel.ProgressChangedEventArgs e)
{
EventHandler handler = Copy_OnProgressChange;
if (handler != null) handler(this, e);
}
そしてメインクラスでは
CopyList[i].Copy_OnProgressChange += CopyProgressMessage;
void CopyProgressMessage(object sender, EventArgs e)
{
//update progressBar with percentage
}
ご覧のとおり、ProgressChangedEventArgs から eventhandler にパーセンテージを渡すことができません。これを修正する簡単な方法はありますか?