• ベストアンサー

VScrollBarの点滅を何とかしたい。

最近、VisualBasicを始めたばかりの初心者です。 VScrollのBarをFormに作成したのですが、バー が点滅したままになってしまいます。 どなたか、このバーの点滅を止める方法が 分かりましたら、よろしくお願いいたします。 では。

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

再びmaruru01です。 おそらく、Form上にTabStopプロパティを持つコントロールがスクロールバーだけなのではないでしょうか。ちなみにラベルはTabStopプロパティがありません。 従って、実行時にすぐにスクロールバーにフォーカスが当たってしまうので、点滅してしまうのでしょう。 回避方法としては、ダミーの適当なコントロール(TabStopプロパティを持つ)をフォーム上に置き、TabStopの順をスクロールバーよりも前にします。 例としてPictureBoxコントロールの場合は、 フォーム上の邪魔にならない場所に配置する。 TabStopプロパティを"True"にする。 TabIndexプロパティを"0"(またはスクロールバーのIndexよりも小さい値)にする BorderStyleプロパティを"なし"にする。 FillStyleプロパティを"1-透明"にする。 (上記2つは実行時にPictureBoxコントロールを見えなくするための設定) スクロールバーのTabStopプロパティを"False"にする。 (スクロールバーのTabIndexはPictureBoxコントロールの値より大きいこと) これで点滅しなくなると思います。 では。

kamechan
質問者

お礼

maruru01さま 返事がおそくなりましてすみません。 ありがとうございました。 上記のように設定したところ、点滅しなくなりました。 なんとお礼を言っていいやら・・・・ いろいろお世話になりました。 ありがとうございました。

その他の回答 (1)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 スクロールバーのスクロールボックス(スライドさせるところ)が点滅するのは、フォーカスが当たっているためです。 そこで、スクロールバーのTabStopプロパティをFalseにすれば、フォーカスが当たらず、点滅もしなくなります。 では。

kamechan
質問者

お礼

maruru01さま 早速のご回答ありがとうございます。 スクロールバーのTabstopプロパティをFalseにしたのですが、点滅を相変わらずしております。 他に設定方法があればお願いいたします。

関連するQ&A

  • Delphi ラベルの点滅方法

    Delphiの初心者です。 フォームを作成し、その中にラベルを表示させています。  そこで、フォーム内にあるラベルを点滅させるようにしたいのですが、 どのようにすればよいのか、まったく検討がつきません。 ラベルを点滅させるようにプログラムを作成することはできますか? ちなみに、フォームは点滅させたくありません。

  • ホームページの動く(点滅する)アイコンについて

    パソコン初心者ですが、ホームページを作成中です。 素材屋さんに動くアイコン(”NEW”などで点滅するような)を入れたいのですが、やり方が悪いみたいで静止画になってしまいます。 どうやったら点滅するようになるのですか? ※バナーでも動くものがありますが、やはり静止画になってしまいます。

  • 突然、タスクが点滅するのは?

    新しいファイルを開いて、印刷をかけようとすると、そのタスク(タスクバー内)が点滅し始めます。 点滅しているタスクをクリックすると、ファイルはバーに収納され、印刷用のダイアログが現われます。 一度、そのダイアログを閉じれば、2度目は普通にファイル上にダイアログが出てきますが、とっても面倒くさいです。 原因や対処方法がわかる方、助けて下さい。お願いします。

  • メニューバーの「ファイル」が点滅

    インターネットエクスプローラやフォルダーなどウインドウを開き、1分ほど何もしないとメニューバーのフォルダーが点滅します。 一度点滅が始まるとほかのウインドウも点滅をし、文字入力の変換も高速で点滅しうまく変換することができません。 現象としてはキーボードのボタンを押し続けたような感じです。 解決方法を教えていただけないでしょうか。 よろしくお願いします。

  • 文字の点滅

    すいません、VB.Net2003の初心者です。 いろいろ調べたのですが解らないので教えてください。 VB.Net2003 SQLServer2000という環境なんですが Form1に Private Sub Timer1_Tick(・・・ lblMessage.Visible = Not lblMessage.Visible End Sub Private Sub Form1_Load(・・・ Me.Timer1.Start() End Sub と書いて単独で開くとちゃんとメッセージは点滅するのですが、これに Private Sub From1_Activated(・・・ Dim Form2Form As New Form2 Application.DoEvents() Dim strSQL As String Dim intRemainder(4) As Integer Dim i As Integer For i = 1 To 3 strSQL = "SELECT COUNT(TelW) AS RemainderCount " strSQL &= "FROM dbo.ma_Customer " strSQL &= "WHERE (CallDayNo1 IS NULL) AND " strSQL &= "(CallNo" & i & " > 0)" Try cmd = New SqlCommand(strSQL, Cn) intRemainder(i - 1) = cmd.ExecuteScalar Catch ex As Exception Dim strMsg As String = Err.Number & ex.ToString MessageBox.Show(strMsg) End Try cmd = Nothing Next Me.Hide() With Form2Form .lblNo1.Text = intRemainder(0).ToString("#,##0") .lblNo2.Text = intRemainder(1).ToString("#,##0") .lblNo3.Text = intRemainder(2).ToString("#,##0") .ShowDialog() End With Me.Close() End Sub というコードを加えてループ処理を実行している間メッセージを点滅させたいのですが点滅しません。どう書いたら良いのでしょう?

  • アイテムを点滅させる

    VC6でダイアログベースのMFCプログラムを作成中なのですが、アイテムを点滅表示させたいと考えています。 ShowWindow()を使って実現しようとしているのですが、うまくいきません。 アイテムを点滅させるような関数はないのでしょうか? また、実装方法をご存知の方は教えていただけないでしょうか? すいませんが、よろしくお願い致します。

  • Word2000を開いてツールをクリックした時の点滅について

    OSはwindowsXP ソフトはWord2000 ver.(9.0.)を使っているものです。 wordで文章を作成し保存。 その後、またその文章を開く。 カーソルをどこにも置かない(文章編集画面をクリックしない)状態で 「挿入」→「ブックマーク」をクリック。 以上の動作をするとwordのタイトルバーがアクティブ/非アクティブ状態を繰り返し点滅する。 また、ツールバーにあるwordのバーもオレンジ色と非アクティブ状態を繰り返し点滅する。 このようなことが起こりブックマークの画面(というのでしょうか?)が出てきません。 表示を最小化しその後最大化にするとブックマークの画面が表示され点滅もしなくなっています。 またブックマークだけでなくほかの動作(文章校正など)でも同様のことが起こります。 カーソルを文章編集画面に一度置き同じ動作をすると、このようなことは起こりません。 これは、そのような仕様なんでしょうか。それとも不具合なんでしょうか。特に文章編集に問題はありませんので、このままでもかまいませんが、解決方法を知っている方がいらしたら教えて下さい。

  • バッテリ ランプが点滅する

    バッテリ ランプがずっと点滅しています。状態を見ると充電中です 100%になってもすぐ0%になり点滅します。対処方法ともしこのまま放置していると想定されるトラブルがあれば教えて下さい。宜しくお願いします。

  • IE7のメニューバーの青い点滅について

    IE7で表示しているメニューバーのファイルをマウスであわせたら青い点滅がでてくるのが、 突然出てこないようになりました。IE7を再インストールしてもだめでした。 OS:WindowsXPSP2のメーカー製ノートパソコンです。 直す方法などあったら教えてください。お願いします。

  • ウインカーが点滅しない

    先日バイクで転倒したときに、右フロントのウインカーが壊れてしまいました。 その状態で右のウインカーをつけたのですが、フロントが点かないのは当たり前だとして、右のリヤのウインカーが点滅しません。 点灯はするのですがずっと点いたままです。 左は前後共に普通に点滅します。 何か解決方法はあるでしょうか?

専門家に質問してみよう