[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『リストボックスの白抜き文字の再表示』(rock)
リストボックスにフォーカスがあるのが分かりづらいので、フォーカスがある時には、
背景に色づけをしましたが、フォカースが無くなった時に、選択されたデータ
を白抜き文字で再表示するにはどうしたらよろしいでしょうか、教えて
下さい
エクセルのバージョン]
Excel2003,
[OSのバージョン]
WindowsXP
背景の色を変更すると選択が解除されたように見えますね。 実際は選択されているようです。 なんか納得できませんが、一度選択解除して選択し直すとやりたいことはできます。 CHANGEイベントを使用している場合はもう一工夫必要ですね。
Private Sub ListBox1_Enter()
Dim a As Long
With ListBox1
.BackColor = vbRed
a = .ListIndex
.ListIndex = -1
.ListIndex = a
End With
End Sub
Private Sub ListBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim a As Long
With ListBox1
.BackColor = &H80000005
a = .ListIndex
.ListIndex = -1
.ListIndex = a
End With
End Sub
(やっちん)
解決出来ました。大変ありがとうございました。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.