[[20210307100446]] 『ユーザーフォーム中のリストボックス』(珈琲) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ユーザーフォーム中のリストボックス』(珈琲)

ユーザーフォーム内にlistboxを設置しました。
listbox内のフォーカスをマウスで選択しているのですが、
フォーカスをキーボードの方向キー(↑ ↓)で動かす方法は
ありますでしょうか?
自分なりに調べてみたのですが、見つけられませんでした。
初歩的なことですいません。
ご教授ください。よろしくお願いします。

< 使用 Excel:Office365、使用 OS:Windows10 >


 >listbox内のフォーカスをマウスで選択しているのですが、
 普通に方向キー(↑ ↓)で選択できるけど?
 >方向キー(↑ ↓)で動かす方法
 ひょとしてスクロールバーのことを言っているのでしょうか。
 だとしたら私にはわかりません。

(kohi) 2021/03/07(日) 11:48


 ListBoxにFcocusが当たってないとListBox上では
 ↑↓キーが効きません。

 ListBoxをクリックしてFocusを当てるか、

 Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  Me.listbox1.SetFocus
 End Sub

 などとしてListBoxにFocusを当てるようにしましょう。
(OK) 2021/03/07(日) 15:46

 >listbox内のフォーカスをマウスで選択しているのですが、

 この説明自体がフォーカスの意味をようわかっていないと思います。
 自分勝手な思い込みで、説明せずにちゃんと説明してください。
 通常の意味でのフォーカスの移動なら、マウスを使わずにTabキーで出来ます。

(BJ) 2021/03/07(日) 15:56


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.