2012-02-23 185 views
0

有什麼辦法讓列表視圖垂直顯示?現在我的列表視圖爲Rigth,視圖爲「List」,但如果條目太多,則必須向右滾動才能查看其餘條目,我只想向下滾動查看其餘條目。列表視圖,垂直顯示文本

我嘗試了所有其他選項,但它們似乎不起作用。

任何想法?

回答

1

我想得到你想要的效果,你需要將視圖設置爲「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}); 
} 
+0

我如何增加一列? – user1158745 2012-02-23 15:47:07

+0

因此,我在Detials視圖中遇到的問題是當我嘗試向列表框添加內容時,它不顯示。在視圖「列表」中,它起作用。 – user1158745 2012-02-23 15:49:30

+0

我已經添加了使用此應用程序的示例代碼。 – Bridge 2012-02-23 17:33:32