フォームAがあり、その背面にはフォームBがある。
フォームAで検索を押す。検索を押すと検索用のフォーム(検索中...)が開く。
検索用のフォームが開いている間は、フォームAのEnabledをFalseにしている。
検索が終わったら、フォームAのEnabledをTrueにする。
このときにフォームBがちらっとみえてちらつく時がある(検索がすぐに終わると)。
画面のちらつきをなくしたいのですが、いい方法はありませんか?
フォームAのEnabledは変更しないで
検索フォームをモーダルウィンドウで開けば
良いのでは。
モーダルウィンドウで開くと、検索フォームに制御が移ってしまい処理が止まります。
検索が終わってEnble=Trueの後にSetForcusしてやるとか
それは作り方の問題じゃないの。
検索フォームに制御が移るなら検索フォームで
検索処理すればいいでしょ。
フォームAのEnabledをTrueにする前に
FormAのZOrderrをセットしたらどうかな。
FormA.ZOrder 0
FormA.Enabled = True
こんな具合に。
解決しました。
ねろさん ありがとうございました。
ツイート | ![]() |