>>982
>そのタイミングがくるまで何度も処理するのはダメなんです
ナニを何度も処理すると思っているのかわからん

   whle(Checked==false);

   Trueになったらする処理

でいんじゃねーの?

まー一度処理シーケンスをちゃんと洗い出して整理した方がいいだろう。