tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: listviewのスクロールについて
投稿日: 2008/10/02(Thu) 19:04
投稿者るしぇ
>クリックでの選択行を移動をさせた場合は期待通りの動きをしますが、
>キーボードで下へ移動させた場合にずれてしまいます。
なるほど。マウスでクリックした時点では、既に画面上で一番上の
アイテムが表示されてるけど、キーボードの場合、
1)↓キー押下
2)アイテムセレクト
3)セレクトされたアイテムがリストの欄外
4)スクロールして表示
で処理されていることが予想できるね。

2)の時点ではスクロールしてないから移動できないのでしょう。
…とすると、タイマーとかでスクロールの後でイベントを起こすか
スクロールのイベントを取るか。。。

ちなみに[VB6.0]でリッチテキストボックスだけど、ウィンドウ
メッセージを処理してますね。
http://hanatyan.sakura.ne.jp/patio/read.cgi?no=74

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

古いスレッドにレスはつけられません。