列表视图,垂直显示文本
问题描述:
有什么办法让列表视图垂直显示?现在我的列表视图为Rigth,视图为“List”,但如果条目太多,则必须向右滚动才能查看其余条目,我只想向下滚动查看其余条目。列表视图,垂直显示文本
我尝试了所有其他选项,但它们似乎不起作用。
任何想法?
答
我想得到你想要的效果,你需要将视图设置为“Details”,然后添加一个列(通过设计器或代码)。
这是我做我的:
SelectionList.View = View.Details;
SelectionList.HeaderStyle = ColumnHeaderStyle.None;
SelectionList.Columns.Add(new ColumnHeader { Width = SelectionList.ClientSize.Width - SystemInformation.VerticalScrollBarWidth });
然后添加项目:
foreach (var item in _collectionOfSomething)
{
SelectionList.Items.Add(new ListViewItem(item.ItemName) {Tag = item.Ident});
}
我如何增加一列? – user1158745 2012-02-23 15:47:07
因此,我在Detials视图中遇到的问题是当我尝试向列表框添加内容时,它不显示。在视图“列表”中,它起作用。 – user1158745 2012-02-23 15:49:30
我已经添加了使用此应用程序的示例代码。 – Bridge 2012-02-23 17:33:32