[OSのVer]:Windows XP [VBのVer]:VB2005VB2005で,フォームにDockStyle.Fillにしたタブコントロールを置きます。そのTabControlコントロールにWebBrowserコントロールやTextBoxコントロールを乗せるとフォームのリサイズ時にWebBrowserコントロールやTextBoxコントロールがはげしくちらつきます。コントロールのダブルバッファや背景描画の抑制等を試しましたが変化がありません。何かよい方法がありましたらご教授ください。P.S. TabControlコントロールって名前はちょっとしつこいような,変な感じがします。
> フォームのリサイズ時にWebBrowserコントロールやTextBoxコントロールが> はげしくちらつきます。下辺をドラッグしてサイズ変更した時もちらつくのでしょうか?私の環境で試した限りでは、IE と同様ですが、上辺をドラッグしてサイズ変更するとちらつく? ようですが?
4辺+右下のどこをドラッグしても激しくちらつきます。ただし,Flashの部分は全くちらつきません。ちらつくのはWebBrowserコントロールのドキュメントの部分(スクロールバーはちらつかない)やTextBoxコントロールの文字の部分(枠はちらつかない)などです。ちらついてしまうTabControlコントロールのサンプルを作りました。hhttp://homepage1.nifty.com/yasunari/VB/VB2005/WebBrowserNewWindow2EventSample.zip
> 4辺+右下のどこをドラッグしても激しくちらつきます。IE を同じようにした場合とあきらかに違いますか? 私には同じとしか思えないのですが?左側 と 上側 を移動させた場合はチョットどちらもチラツキが気になりますが。あ! 表示させたものでかなり違いますね。 当サイトならあまりチラツカナイがここのリンクの INETA Japan を表示すると IE と全然違いますね。
本当ですね,VBレスキューでは全然ちらつきを感じません。そう思ってあちらこちらを見てみるとフレームの有る無いでちらつきが随分違うようです。私が激しくちらついて困っているのはYahoo!Japanのようなフレームのないページです。
やはりフレームがあるとちらつかないようです。Me.WebBrowser1.DocumentText = "<frameset rows=""100%,0%"">" & _ "<frame src=""hhttp://www.yahoo.co.jp"">" & _ "<frame src=""about:blank"">" & _ "</frameset>"とやると,Yahoo!も全然ちらつきません!しかし,この気づきは解決につながるのか...