是否有可能將ListBox.SelectedObjectCollection強制轉換爲C#中的ListBox.ObjectCollection?如果是這樣,我會怎麼做呢?將ListBox.SelectedObjectCollection投射到ListBox.ObjectCollection?
2
A
回答
4
1
這是我的答案:它是爲我工作。
System.Windows.Forms.ListBox.SelectedObjectCollection lst =this.lstImage.SelectedItems;
List<string> selectedItems = new List<string>();
foreach (object obj in lst)
{
selectedItems.Add(obj.ToString());
}
0
List<YourDataType> YourDataTypeList = new List<YourDataType>();
for (int i = 0; i < lbVectors.SelectedItems.Count; i++)
{
YourDataType v = lbVectors.SelectedItems[i] as YourDataType;
YourDataTypeList .Add(v);
}
8
我有一個接受List<string>
功能。
我可以通過投射它們來傳遞SelectedItems和Items。
試試這個:
SelectedItems.Cast<string>().ToList()
Items.Cast<string>().ToList()
<string>
可以用一些其他的對象類型替換。
0
這就是我的回答我用來轉換選中列表框中列出箱
CheckedListBox.CheckedItemCollection s= checkedListBox1.CheckedItems;
List<object> ns = new List<object>();
foreach (object ob in s)
{
ns.Add(ob);
}
listBox1.Items.AddRange(ns.ToArray());
相關問題
- 1. 將RadioButton投射到ViewGroup
- 2. 將ActiveExplorer投射到ActiveInspector
- 3. 將IList投射到IEnumerable
- 4. 將getResultList投射到ResultSet
- 5. 將CFDictionaryRef投射到NSDictionary?
- 6. 將IOrderedEnumerable投射到ICollection
- 7. 將NSWindow投射到NSPanel
- 8. 將QDialog投射到QWidget
- 9. 將ObjectHandle投射到UserControl
- 10. 將FirebaseListObservable投射到對象
- 11. GeckoFX:將GeckoNode投射到GeckoHTMLElement
- 12. 將DataGrid行投射到DataGridCellPresenter
- 13. 將'int'投射到'Random'
- 14. 將元素投射到FlowPanel?
- 15. 將LPCWSTR投射到LPCSTR
- 16. 將SqlDataType投射到C#Enum
- 17. 將XmlMessageFormatter投射到IMessageFormatter
- 18. 將LinkedListNode投射到對象
- 19. 將int投射到指針?
- 20. 將對象投射到JTable?
- 21. 將WIN32_FIND_DATA投射到LPVOID
- 22. 將圖像投射到ChromeCast
- 23. JavaFX,將ArrayList投射到ObservableList
- 24. 將NSPersistentStoreResult投射到數組
- 25. 將超類的對象投射到子類 - 向下投射
- 26. 投射到System.Drawing.Color?
- 27. ListBox.SelectedObjectCollection不可查詢
- 28. 無法將窗口投射到WPFWindows
- 29. 將數組投射到對象
- 30. 將字符串投射到JInternalFrame
你到底想幹什麼? – SLaks 2010-11-02 03:31:29
我有兩個相同的方法,只是其中一個接受列表框中的所有項目(「添加所有打印機」),另一個只添加選定項目(「添加選定的打印機」)。我想用重載來實現,而不是通過循環來將值放入數組中,我想知道我是否可以將它們都轉換爲某種東西。 – ChristianLinnell 2010-11-02 20:15:23