- 260 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 20:54:35 ]
- >>259
ありがとうございました。Application.ScreenUpdating = Falseにより、期待通りの動きが出来ました。 すばらしいです。 ただ、不思議なことがあります。教えていただけませんでしょうか。 以下のように、計算前にボタンの色を変えて、 計算後にボタンの色を戻すようにしているのですが、その色の変化が、うまく動きません。 従来、ScreenUpdatingを入れない時は、ボタン色が正しく変化します。 Button1.BackColor = QBColor(赤) ' 色を変える Call KEISAN Button1.BackColor = QBColor(白) ' 色を戻す 次のように、ScreenUpdatingを入れると、 Button1.BackColor = QBColor(赤) Application.ScreenUpdating = False Call KEISAN Application.ScreenUpdating = true Button1.BackColor = QBColor(白) 白のまま計算を開始して、計算が終わると白→赤→白と、まとめて変化します。 ScreenUpdatingを、' にすると、正しく色が変化します。(再現性があります) どうしてこんなことが起こるのでしょうか? 宜しくお願い致します。
|

|