0

フォーム アプリケーションでボタンをクリックすると、他のすべてのコントロールがフリーズしますが、プロセスに時間がかかる場合は、ボタンを使用してアプリケーションを終了したいと考えています。どうすればこれを達成できますか?すべてのボタンが固定されているため。

4

1 に答える 1

2

BackgroundWorkerを試すことができます。UI の応答性に影響を与えることなく、プロセスを実行できます。また、お手続きをキャンセルさせていただく場合がございます。

リンクの例を参照して、プロセス ロジックをbackgroundWorker1_DoWorkメソッドに配置し、サンプル ソース コードのコメントに従ってください。

于 2013-02-18T05:23:08.303 に答える