Top > プログラミング > .NET Tips> 時間のかかる処理をユーザーが停止できるようにする

時間のかかる処理をユーザーが停止できるようにする」への評価、コメント

評価

良い / 悪い = 11 / 0 (「良い」の割合 = 1.000 , 人気度 = 1.041

評価する

コメント一覧


通常のコメント
管理人 2010/10/25 (Mon) 01:55:21
chomeさん、ご提案ありがとうございます。確かに、その方がずっといいですね。こちらの記事の内容は、「時間のかかる処理の進行状況を表示する」内で紹介したほうが分かりやすいと考え(記事はかなり長くなってしまいますが)、そちらに移動し、さらにコードを改良しました。またお気づきの点ありましたら、よろしくお願いします。

評価の理由
chome 2010/10/6 (Wed) 11:41:20
評価:良い
いつも大変お世話になってます。
スレッド化の方法でButton2クリック後に
Button2.Enabled = Trueのままですが、

'ボタンのEnabledを変更する
Private Sub SetButtonEnabled(ByVal en As Boolean)
Button1.Enabled = en
Button2.Enabled = Not en
End Sub

とすると解消できました。
正しいやり方かどうかわかりませんが・・

評価の理由
eNdo 2010/07/9 (Fri) 11:04:13
評価:良い
わかりやすくていい!

評価の理由
匿名 2010/04/13 (Tue) 22:14:13
評価:良い
別スレッドで実行していた処理を中断する処理が非常に参考になりました。ありがとうございます。

.NET Frameworkのバージョンによる違い
管理人 2007/09/2 (Sun) 01:15:07
> MessageBox.Show(Me, "ユーザーにより中止されました。")

> は、スレッドをまたがるようでエラーになります

ご報告ありがとうございました。修正しておきます。

.NET Frameworkのバージョンによる違い
marumon 2007/08/17 (Fri) 13:28:00
いつもお世話になってます。vs2005ですが

MessageBox.Show(Me, "ユーザーにより中止されました。")

は、スレッドをまたがるようでエラーになります
msgbox に変えるとエラーは出なくなりました。

通常のコメント
管理人 2005/05/20 (Fri) 03:46:56
>変数への代入と読み出しが不可分の操作であることは保障されていましたっけ?

具体的にお願いできますか?

通常のコメント
匿名 2005/05/19 (Thu) 12:41:59
変数への代入と読み出しが不可分の操作であることは保障されていましたっけ?

コメントの投稿

[説明]