我的工作有點像在C#中的下載管理器,我需要實現必須支持以下功能的下載列表:列表控件C#
1]列表應該支持滾動
2]所有該列表元素有一個網址,以及其他一些數據+圖標
3]選擇和多選。
我該如何實現這種列表?我可以使用已經創建的控件嗎? 我開始使用flowLayoutPanel和所有列表項的自定義控件來實現它,並處理自定義控件的Click事件。我不確定自定義創建這將是正確的路要走。
任何幫助將不勝感激。
我的工作有點像在C#中的下載管理器,我需要實現必須支持以下功能的下載列表:列表控件C#
1]列表應該支持滾動
2]所有該列表元素有一個網址,以及其他一些數據+圖標
3]選擇和多選。
我該如何實現這種列表?我可以使用已經創建的控件嗎? 我開始使用flowLayoutPanel和所有列表項的自定義控件來實現它,並處理自定義控件的Click事件。我不確定自定義創建這將是正確的路要走。
任何幫助將不勝感激。
如果您使用WinForms,則可以使用支持這些功能的標準ListView
control。
如果您決定使用WPF,則可以在啓用滾動選項的情況下使用ListView,並在其上使用GridView。它
http://msdn.microsoft.com/en-us/library/system.windows.controls.listview.aspx
使用DataGridView
和實施定製單元/列由DataGridViewColumn
和DataGridViewCell
繼承。
您使用的是WPF/Windows Forms嗎? – 2010-07-31 08:24:03
@Kieren,FlowLayoutPanel是一個WinForms組件,所以我猜* OP是在WinForm的想法/組件之後 – Rob 2010-07-31 08:25:19