VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/08/29(Mon) 12:50
投稿者ダンボ
URL
タイトルRe^2: スクロールバーの点滅をなくす

Starfishさん、いつもありがとうございます

>  2つのフォームで、TABキーを何度も押してみてください。

・点滅していなかったフォームの方でも垂直スクロールバーの点滅が始まりました。
・点滅していたフォームの方は変化なしで水平スクロールバーの点滅中です。

ところで、「点滅していたフォーム」の方でも下記の連続動作をさせると水平スクロールバーは点滅しなくなりま
した。
(1)CommandButtonのVisbleをTrueにする(このときHScrollBarは非表示)。
(2)CommandButtonを押すと、その手続きの中で自らを非表示にしHScrollBarを表示させる。

つまり、CommandButtonがフォーカスを握ったまま非表示になるからHScrollBarが点滅しないのかな?

点滅していなかったフォームの方は、他の都合上、VScrollBarを除くすべてのコントロールのMouseMove
イベントで、あるピクチャボックスへのSetFocus命令を出しています。違いはこれだね。

ということで点滅していたフォームの方にも主要コントロールのMouseMoveイベントにMe.SetFocusを
入れて実験すると、、、
・一応点滅はやめるが、点燈しっぱなし。MouseMoveタイミングかなと思うが?
・主要コントロール上をマウスが動くと、水平スクロールバーがちらつく。

もう少しですね!


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -