画面のちらつきをなくすには?
解決
asdf
2005-07-15 10:15:01
No:
90998
IP:
[192.*.*.*]
フォームAがあり、その背面にはフォームBがある。
フォームAで検索を押す。検索を押すと検索用のフォーム(検索中...)が開く。
検索用のフォームが開いている間は、フォームAのEnabledをFalseにしている。
検索が終わったら、フォームAのEnabledをTrueにする。
このときにフォームBがちらっとみえてちらつく時がある(検索がすぐに終わると)。
画面のちらつきをなくしたいのですが、いい方法はありませんか?
編集
削除
でヴぃけい
2005-07-15 11:09:55
No:
90999
IP:
[192.*.*.*]
フォームAのEnabledは変更しないで
検索フォームをモーダルウィンドウで開けば
良いのでは。
編集
削除
asdf
2005-07-15 11:46:12
No:
91000
IP:
[192.*.*.*]
モーダルウィンドウで開くと、検索フォームに制御が移ってしまい処理が止まります。
編集
削除
。。。
2005-07-15 12:07:21
No:
91001
IP:
[192.*.*.*]
検索が終わってEnble=Trueの後にSetForcusしてやるとか
編集
削除
でヴぃけい
2005-07-15 12:12:48
No:
91002
IP:
[192.*.*.*]
それは作り方の問題じゃないの。
検索フォームに制御が移るなら検索フォームで
検索処理すればいいでしょ。
編集
削除
ねろ
2005-07-15 14:27:11
No:
91003
IP:
[192.*.*.*]
フォームAのEnabledをTrueにする前に
FormAのZOrderrをセットしたらどうかな。
FormA.ZOrder 0
FormA.Enabled = True
こんな具合に。
編集
削除
asdf
2005-07-19 10:21:16
No:
91004
IP:
[192.*.*.*]
解決しました。
ねろさん ありがとうございました。
編集
削除