Я использую ту же форму, и исходная информация загружается в первый список из файла доступа db. Мой вопрос: как мне получить одну строку данных для передачи, включая несколько подпунктов, когда я дважды кликнул? Я видел решения в VB 2006, которые, по-видимому, больше не актуальны в 2010 году. Любая помощь будет принята с благодарностью.Visual Basic 2010 - Передача информации о списке в другой список
0
A
ответ
1
Я думаю, что вы можете хотеть попробовать что-то вроде этого
Private Sub ListView1_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListView1.MouseDoubleClick
ListView2.Items.Add(ListView1.Items(0).Clone())
End Sub
HTH
0
Я был почти в отчаянии. это мой вывод:
Private Sub lvatk2_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles lvatk2.DoubleClick
Dim line = lvatk2.SelectedIndices(0)
lvpo.Items.Add(lvatk2.Items(line).Clone())
End Sub
Я использую Visual Studio 2008, но она работала мысль. Спасибо :)
0
Это должно работать
Private Sub ListView1_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListView1.MouseDoubleClick
ListView2.Items.Add(ListView1.Items(ListView1.SelectedItem.Count).Clone())
End Sub
+1
Извините, но не работает. – James
0
Это работает:
For Each item2c As ListViewItem In ListView1.SelectedItems
ListView2.Items.Add(item2c.Clone)
Next
Смежные вопросы
- 1. Visual Basic 2010 Слушатели событий в списке
- 2. Visual Basic - Получение базовой информации о другой программе
- 3. Visual Basic 2010 Список файлов txt?
- 4. Visual Basic 2010 DataSet
- 5. Visual Basic 2010
- 6. Visual Basic 2010 BadImageException
- 7. Передача значений между вкладками в форме в Visual Basic 2010
- 8. Visual Basic 2010 Масштабирование
- 9. Извлечение информации из Wordlist в Visual Basic
- 10. Visual Basic 2010 вложенные циклы
- 11. Visual Basic 2010 - Изменение цвета текста в поле списка
- 12. Visual Basic 2010 Fast Writing
- 13. Visual Basic 2010 Live Logger
- 14. Ошибка переполнения Visual Basic 2010
- 15. Visual Basic 2010/Sub Процедура
- 16. Конвертер валют Visual basic 2010
- 17. Удаление Приставки в Visual Basic 2010
- 18. Передача информации о заказе
- 19. Передача информации о divs
- 20. Visual Studio 2010 (Visual Basic) MapToIPv4
- 21. Visual Basic Threads - Информация о начальном состоянии
- 22. Декодирование JSON в Visual Basic 2010 Express
- 23. Добавление в ComboBox в Visual Basic 2010
- 24. Хранение информации в форме Visual Basic
- 25. Множественные определения в C++ (Visual Basic 2010)
- 26. Как рандомизировать массив в Visual Basic 2010?
- 27. Visual Basic 2010 в текстовом поле
- 28. Создать ActiveX.DLL в Visual Basic 2010
- 29. Коды аббревиатуры в Visual Basic 2010 Express
- 30. #define эквивалент в Visual Basic 2010
Это работало, но как я могу позволить ей знать, какие строки для копирования? Когда я ввожу этот код, независимо от того, какую строку ai щелкнуть, он только копирует информацию из первой строки (0) – SonShawk
Nm, я получил ее ... intCurrentSong = ListView1.SelectedIndices (0). ListView2.Items.Add (ListView1.Items (intCurrentSong) .clone()). Большое спасибо! – SonShawk
он копируется по индексу, в настоящее время установленному в 0 'ListView1.Items (0)', если вы хотите, чтобы выбранный был скопирован, вместо этого замените «0» на «Listview1.SelectedIndices (0)», который будет клонировать первый выбранный элемент –