- ベストアンサー
スクロールバーを点滅させない方法
いつもお世話になっております。 スクロールバーについて質問します。 VB6.0にて開発しています。 手動でスクロールさせるプログラムを作ったのですが、 スクロールバーにフォーカスがうつると 点滅します。これを止めたいのですが どのように設定すればよいのでしょうか。 コントロールはVScrollBarを使用しています。 あるいは他の種類のスクロールバーで 最初から点滅しないものなどありますでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
スクロールバー以外のコントロールがありますか? 無ければダミーのピクチャボックスを作成してください。 それで他のコントロールのTABINDEXを、スクロールバーより若いTABINDEXを割り当てます。 簡単にいうとTABINDEX=0はだめです。 んで、スクロールバーのTABSTOP=FALSEにしてみてください。
その他の回答 (2)
- maruru01
- ベストアンサー率51% (1179/2272)
回答No.3
こんにちは。maruru01です。 同様の過去質問があります。 自分が回答したものですが。 では。
質問者
お礼
回答ありがとうございます。 おかげさまで解決いたしました。 過去にも同じような質問があったのですね。 よく調べもしないで質問してしまいました。 すみません。
noname#111342
回答No.1
スクロールバーの点滅を止める方法はわかりませんが、 別のコントロールにFlatScrollBarというものがあります。 コンポーネント追加のコントロールの中に、 Microsoft Windows Common Controls - 2 という項目がありますので、これにチェックをいれてください。
質問者
お礼
回答ありがとうございます。 とりあえずTabStopをFalseにしただけで解決しました。 教えていただいたコントロールも参考にしてみます。
お礼
回答ありがとうございます。 スクロールバー以外のコントロールはあります。 教えていただいたとおり、TABSTOP=FALSEで解決しました。 助かりました!