listview
C# アプリケーションでを使用しています。通常、リストビューのスクロール可能なプロパティが有効になっている場合、次のコマンドを使用して、新しい行が追加されたときに自動的にスクロールダウンします。
listview1.View = SmallIcon;
listView1.Items[listViewLog.Items.Count - 1].EnsureVisible();
リストビューの水平スクロールを無効 (非表示) にする場合は、スクロール可能なプロパティを完全に無効にし、次のコードを使用して垂直スクロールのみを定義します。
[DllImport("user32.dll")]
static public extern bool ShowScrollBar(System.IntPtr hWnd, int wBar, bool bShow);
private const int SB_HORZ = 0x0;
private const int SB_VERT = 0x1;
private const int SB_BOTH = 0x3;
ShowScrollBar(this.listView1.Handle, (int)SB_VERT, true);
この状況で、リストビューを自動的に下にスクロールするにはどうすればよいですか?
listView1.Items[listViewLog.Items.Count - 1].EnsureVisible()
この場合は役に立ちません。
よろしくお願いします。