2017-01-14 3 views
0

Я новичок в программировании, и я делаю новый проект в visual studio 2017rc. Там я хочу использовать окно списка. Я хочу выбрать элементы в списке и сделать некоторые действия.ListBox.SelectedObjectCollection не запрашивается

Так что я написал следующий код:

Dim SelectedItems = (From i In ListBox1.SelectedItems).ToList 

     For Each selecteditem In SelectedItems 
      Peca = selecteditem 
      Call CATIA_Windows_app.Save() 
     Next 

But this is returning an error:

Я использовал этот код в другом приложении, и она работает.

Я что-то забыл?

Благодаря

ответ

0

Вам нужен объект, который реализует IEnumerable(Of T) для запроса LINQ и этот тип реализует только IEnumerable. Способ получить первый из последнего - вызвать метод Cast. Например, если ваш ListBox содержит String объектов, вы можете сделать это:

From item In myListBox.SelectedItems.Cast(Of String)() 
Смежные вопросы