バックグラウンド処理をキャンセルする流れとして
1.bw.CancelAsync(); でキャンセルを要求し
2.CancellationPendingプロパティがtrueに設定され
3.if(worker.CancellationPending)
{
e.Cancel = true;
}
でCancellationPendingプロパティがtrueになっていればキャンセルをする。
と書いてあったのですが、
キャンセルボタンを押した瞬間にe.Cancelをtrueに変えることはできないのでしょうか?
private void button1_Click(object sender, EventArgs e)
{
CancelEventArgs e =new CancelEventArgs;
e.Cancel=true;
}
みたいなことが出来ればいいと思っているのですが、まだイベントの引数の使い方がイマイチわかっていないのでイベントの外でイベントの引数をいじったりできるのかどうかわかっていません。
教えてください。よろしくお願いします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/05 10:35
2015/12/05 10:38
2015/12/05 11:20