|
▼Mari さん:
>再現テストありがとうございました。
>ご指摘の通りです。
私は、再現手順書は、本来は質問者が記述すべきことだと
常々思っています。
>コードから考えれば、理屈的にはチェックが瞬時付いているだけと思いますが、
>チェック2やチェック3にはチェックが正しく付くのです。
CheckBox2のイベントにCheckBox1とまるっきり同じコードを記述して試してみてください。
CheckBox2でも同じようにチェックが付かない現象になりませんか?
だとしたら、
イベントプロシジャーに記述しているコードが原因と言うことになります。
つまり、testAやtestBのコードまで調べる必要があるということですよね?
>DoEventsも追加しましたが、checkの印が付く時間が極めて短く認識できないのでは・・・と判断しています。
↑これが本当なら、仕様を見直すべきだと思いますよ!!
>ただ、チェックの印が2以降は残るのに、何故チェック1は残らないか・・・っと思い、質問しました。
Doeventsは、OSに制御を移す機能を持つのですよね?
「チェックの印が2以降は残る」は、コードにヒントがあるのではないですか?
Msgboxを使えば、OSに制御が移りますから、チェックが入っているように見えますよね!!
これと同じように制御をOSに移しているようなコードが実行されていませんか?
(オブジェクトのプロパティやメソッドなんて、中のコードを見ていないのですから、
要注意ですよ)
再度、調べてみてください。
|
|