tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルTabControlコントロールのリサイズ時のちらつき
記事No3163
投稿日: 2006/02/21(Tue) 19:59
投稿者YAS
[OSのVer]:Windows XP    [VBのVer]:VB2005
VB2005で,フォームにDockStyle.Fillにしたタブコントロールを置きます。
そのTabControlコントロールにWebBrowserコントロールやTextBoxコントロールを乗せると
フォームのリサイズ時にWebBrowserコントロールやTextBoxコントロールが
はげしくちらつきます。
コントロールのダブルバッファや背景描画の抑制等を試しましたが変化がありません。
何かよい方法がありましたらご教授ください。


P.S. TabControlコントロールって名前はちょっとしつこいような,変な感じがします。

[ツリー表示へ]
タイトルRe: TabControlコントロールのリサイズ時のちらつき
記事No3167
投稿日: 2006/02/22(Wed) 16:38
投稿者花ちゃん
> フォームのリサイズ時にWebBrowserコントロールやTextBoxコントロールが
> はげしくちらつきます。

下辺をドラッグしてサイズ変更した時もちらつくのでしょうか?
私の環境で試した限りでは、IE と同様ですが、上辺をドラッグしてサイズ変更すると
ちらつく? ようですが?

[ツリー表示へ]
タイトルRe^2: TabControlコントロールのリサイズ時のちらつき
記事No3168
投稿日: 2006/02/22(Wed) 18:56
投稿者YAS
4辺+右下のどこをドラッグしても激しくちらつきます。
ただし,Flashの部分は全くちらつきません。
ちらつくのはWebBrowserコントロールのドキュメントの部分(スクロールバーはちらつかない)や
TextBoxコントロールの文字の部分(枠はちらつかない)などです。

ちらついてしまうTabControlコントロールのサンプルを作りました。
hhttp://homepage1.nifty.com/yasunari/VB/VB2005/WebBrowserNewWindow2EventSample.zip

[ツリー表示へ]
タイトルRe^3: TabControlコントロールのリサイズ時のちらつき
記事No3169
投稿日: 2006/02/22(Wed) 19:29
投稿者花ちゃん
> 4辺+右下のどこをドラッグしても激しくちらつきます。

IE を同じようにした場合とあきらかに違いますか? 私には同じとしか思えないのですが?

左側 と 上側 を移動させた場合はチョットどちらもチラツキが気になりますが。

あ! 表示させたものでかなり違いますね。 当サイトならあまりチラツカナイが
ここのリンクの INETA Japan を表示すると IE と全然違いますね。

[ツリー表示へ]
タイトルRe^4: TabControlコントロールのリサイズ時のちらつき
記事No3170
投稿日: 2006/02/22(Wed) 19:58
投稿者YAS
本当ですね,VBレスキューでは全然ちらつきを感じません。
そう思ってあちらこちらを見てみるとフレームの有る無いでちらつきが随分違うようです。

私が激しくちらついて困っているのはYahoo!Japanのようなフレームのないページです。

[ツリー表示へ]
タイトルRe^4: TabControlコントロールのリサイズ時のちらつき
記事No3171
投稿日: 2006/02/22(Wed) 20:16
投稿者YAS
やはりフレームがあるとちらつかないようです。

Me.WebBrowser1.DocumentText = "<frameset rows=""100%,0%"">" & _
                              "<frame src=""hhttp://www.yahoo.co.jp"">" & _
                              "<frame src=""about:blank"">" & _
                              "</frameset>"

とやると,Yahoo!も全然ちらつきません!
しかし,この気づきは解決につながるのか...

[ツリー表示へ]