读书人

怎么 listview 去掉横向滚动条

发布时间: 2012-04-25 19:32:32 作者: rapoo

如何 listview 去掉横向滚动条



视图为:Details


在行很宽的情况下


如何去掉横向滚动条 只保留纵向滚动条


不要说 Scrollable = false 这样 横纵都没有呢

[解决办法]
学习……
[解决办法]
属性里面就可以设置,自己好好研究。
[解决办法]
public class ScrolView : NativeWindow
{
protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
ShowScrollBar(this.Handle, 0, 0);
}

[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int ShowScrollBar(IntPtr hWnd, int bar, int show);

}

private void Form2_Load(object sender, EventArgs e)
{
ScrolView a = new ScrolView();
a.AssignHandle(listView1.Handle);
}
这样看看.
[解决办法]
把listview放在一个panel中
listview边框不让显示出来就行了

读书人网 >C#

热点推荐