投稿者 もも  (学生) 投稿日時 2011/12/4 06:19:09
YuOさんわざわざ有難うございます。
コード一つで簡単に出来ることかと思いきや、意外と難しい、というか手順が必要なのですね・・。

>まず,UIスレッドを止める行為自体が「やってはいけない」ことです。
イベントを止めているつもりかもしれませんが……。
これは、本来はSystem.Threading.Thread.Sleep()を使ってはいけない、ということでしょうか?
インターネットのほかのサイトでも普通にSystem.Threading.Thread.Sleep()が紹介されていたり使われていたので必要ならやっても構わないことだと思っていましたが・・。

もう一つ質問させてください。
二つの異なるクリックイベント(イベント1とイベント2)があり、片方のイベント(イベント1)が発生したかどうかでもう片方のイベント(イベント2)の処理または結果を違ったものにしたい場合はどうなのでしょう?

イベント1の結果でイベント2が変化するのなら、その結果をイベント2内でIFなりSelect Caseで分岐させればよいのだと思いますが、イベント1の結果ではなく発生したかしていないかで分岐や追加処理の付加などをしたい場合、どのようにしたら良いのでしょう?可能でしょうか?