Я создал две формы:
Теперь я пытаюсь получить имена сотрудников из ListView1 в Form1 и отобразить их внутри ComboBox1 в Form2. Для практических целей я добавил элемент в ListView1 с помощью редактора коллекции ListViewItem в Visual Studio, чтобы попытаться выяснить, как получить эту фиктивную информацию, отображаемую в ComboBox1. До сих пор я пробовал эти строки кода:
ComboBox1.Items.Add(frmListStaffVehicleEntry.ListView1.SelectedItems.Item(1).Text)
ComboBox1.SelectedIndex = frmListStaffVehicleEntry.ListView1.SelectedItems.Item(0).Index





Я не уверен, хотите ли вы загрузить все данные из ListView1 в ComboBox1 или Вы хотите, чтобы данные были выбраны в ComboBox1. Можете ли вы прояснить это, чтобы я мог вам помочь ...
Если вы хотите скопировать все элементы из вашего списка в форме 1 в поле со списком в форме 2, вы можете попробовать: (используйте свои имена элементов управления)
For Each jt As String In ListBox3.Items
Form2.ComboBox1.Items.Add(jt)
Next
Спасибо за ваши комментарии. Я пробовал код, но он не отображает ни одного из моих элементов ListView: `For Each jt As String In frmListEntry.ListView1.Items ComboBox1.Items.Add (jt) Next`
Вам необходимо указать поле со списком в форме w. Проверьте мой код еще раз. И поставил вариант строгий на.
Просто добавьте следующий код в свое событие Form2_Load
For i As Integer = 0 To frmListStaffVehicleEntry.ListView1.Items.Count
ComboBox1.Items.Add(frmListStaffVehicleEntry.ListView1.Items.Item(i))
Next
Я хочу загрузить элементы Listview1 в ComboBox1. Насколько я понимаю, ListView1 будет содержать до 10-12 элементов, поэтому отображение всех элементов в ComboBox1 нормально.