36015


お世話になっております。  
縦スクロールのみのlistviewがあります。

listviewのスクロールバーを制御したいのですが  
どのように制御すれば良いのでしょうか？

`AutoScrollPosition`を用いて制御するのだとは思いますが、

[code]

     AutoScrollPosition =  new Point(0,0);
    
[/code]

これでは反応がありませんでした。

こちらならなんとか動かないかと思いましたが  
こちらもダメでした。`this`指定なので当たり前かもしれませんが、、、

[code]

    this.AutoScrollPosition = new Point(0,0);
    
[/code]

ご教授いただければ助かります。  
どうぞよろしくおねがいいたします。

visual studio Express2015 64bit


CC BY-SA 3.0
2017-07-01T04:02:08.113
36013
2017-07-01T05:08:04.067
2017-07-01T04:52:13.960
21092
12778
question
c# visual-studio
listviewのスクロールバーを制御したいです。


制御したいのはlistviewのスクロールバー(添付画像の **内側** のスクロールバー)でしょうか？  
`AutoScrollPosition`で制御できるのはフォームのスクロールバー(添付画像の **外側** のスクロールバー)です。

[![スクロールバー付きのスクリーンショット](https://i.stack.imgur.com/btAtO.png)](https://i.stack.imgur.com/btAtO.png)

lisviewのスクロールバーを制御する場合は下記のように`EnsureVisible`を使用するのがお手軽です。

[code]

    listView1.EnsureVisible(0);  //先頭の項目を表示
    
[/code]


CC BY-SA 3.0
2017-07-01T05:08:04.067
36015
2017-07-01T05:08:04.067
9820
36013
answer