画面のちらつきをなくすには?

解決


asdf  2005-07-15 19:15:01  No: 90998

フォームAがあり、その背面にはフォームBがある。
フォームAで検索を押す。検索を押すと検索用のフォーム(検索中...)が開く。
検索用のフォームが開いている間は、フォームAのEnabledをFalseにしている。
検索が終わったら、フォームAのEnabledをTrueにする。
このときにフォームBがちらっとみえてちらつく時がある(検索がすぐに終わると)。

画面のちらつきをなくしたいのですが、いい方法はありませんか?


でヴぃけい  2005-07-15 20:09:55  No: 90999

フォームAのEnabledは変更しないで
検索フォームをモーダルウィンドウで開けば
良いのでは。


asdf  2005-07-15 20:46:12  No: 91000

モーダルウィンドウで開くと、検索フォームに制御が移ってしまい処理が止まります。


。。。  2005-07-15 21:07:21  No: 91001

検索が終わってEnble=Trueの後にSetForcusしてやるとか


でヴぃけい  2005-07-15 21:12:48  No: 91002

それは作り方の問題じゃないの。

検索フォームに制御が移るなら検索フォームで
検索処理すればいいでしょ。


ねろ  2005-07-15 23:27:11  No: 91003

フォームAのEnabledをTrueにする前に
FormAのZOrderrをセットしたらどうかな。
FormA.ZOrder 0
FormA.Enabled = True
こんな具合に。


asdf  2005-07-19 19:21:16  No: 91004

解決しました。
ねろさん ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加