如何將comboBox
中的項目集合複製到我的C#應用程序中的StringCollection
?我只對按照各自順序捕獲每個項目的字符串文本感興趣。我正在嘗試製作在會話之間保存的MRU文件列表,因此我想將comboBox.Items
複製到StringCollection Properties.Settings.Default.MostRecentlyUsedHexFiles
。任何想法或建議,你可能會感激。謝謝。將組合框項目複製到C#中的StringCollection中
1
A
回答
2
您應該能夠遍歷combobox.items並簡單地使用stringcollection.Add()將該字符串添加到集合中。
toString方法將如所描述的here執行:
雖然組合框是通常用於顯示文本項 ,可以 任何對象添加到組合框。 通常,組合框中的對象 的表示形式是由該對象的ToString 方法返回的字符串 。如果想要顯示對象的成員 ,則 將通過將DisplayMember 屬性設置爲 相應成員的名稱來選擇將顯示爲 的成員。您還可以通過設置ValueMember 屬性,選擇 將代表 返回值的對象的成員。有關更多信息,請參閱 ListControl。
因此,像:
Foreach(object o in combobox.items)
{
//might need to access a datamember of the combobox's item if more complex solution is required, but this will probably do
stringcollection.Add(o.ToString);
}
相關問題
- 1. 如何將列表框的項目複製到組合框的項目?
- 2. 將項目追加到組合框中
- 3. WPF - 組合框項目被複制
- 4. C#根據其他組合框添加項目到組合框
- 5. 將My.Settings StringCollection綁定到多個組合框
- 6. 選擇所有組合框內的複選框Wpf中的組合框項目
- 7. 將組合框中選定項目的組合框屬性綁定到字段
- 8. 將列表中的項目添加到組合框中
- 9. 如何將項目從C#中的不同窗體添加到組合框中#
- 10. 組合框項目連接到C#winforms中的列表格
- 11. 如何將項目隱式添加到wpf中的組合框?
- 12. 將項目添加到DataGridView中的組合框
- 13. 將項目添加到datagridview中的組合框
- 14. 需要清除C++中的組合框中的重複項
- 15. C#Winforms將項目添加到組合框中的更短的方法
- 16. 允許用戶將新項目添加到組合框C#
- 17. 我如何保持組合框中的項目不會在javafx中複製?
- 18. 如何將價格添加到我在C#中的組合框項目?
- 19. 刪除組合框中的重複項
- 20. 在組合框中分組項目
- 21. 如何將複選框項目存儲到C#中的字符串數組?
- 22. 將多個項目從查詢加載到組合框中
- 23. 嘗試通過MFC將項目添加到組合框中
- 24. 複製集合中的某些項目
- 25. C++將項目存儲到數組中
- 26. 組合框選擇項目時顯示重複的項目
- 27. PowerShell的組合框項目到變量
- 28. 如何將.exe從C++項目複製到C#項目的輸出目錄?
- 29. C#組合框選擇新項目
- 30. c#Windows 8:組合框選定項目