DOBON.NET DOBON.NETプログラミング掲示板過去ログ

リストビューのスクロール位置制御

環境/言語:[Windows2000SP4, C#, .Net Framework1.1]
分類:[.NET]

別のタスクにて動作した結果をメッセージで取得する度に
リストビューの最後尾に追加して表示する画面があります。

ScrollableをTrueにして30行を越えると垂直スクロールバーが表示されるのですが、
データが追加されるたびにスクロールバーのスクロール位置が
一番上に設定されてしまいます。

これを
データ追加時にスクロールバーが表示されている場合は
垂直スクロールバーのスクロール位置を常に一番下に設定する。
というようにできないでしょうか?

尚、できるだけリストのデータを未選択の状態で上記動作を実現したいと
考えております。

拙い状況説明で申し訳ありませんが、ご教授の程宜しくお願いします。
こんばんは。

追加したアイテムを表示するのでよければ、EnsureVisibleメソッド
を調べてみてください。
>morさん
> 追加したアイテムを表示するのでよければ、EnsureVisibleメソッド
> を調べてみてください。
まさしく私が実現したかった機能でした。

自分の調査の甘さを反省しつつ、
どうもありがとうございました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板