Как переместить элементы из одного списка в другой список - PullRequest
0 голосов
/ 12 ноября 2011

Использование VB6

В форме, имя 2 списка в виде списка1, имя списка 2 и 4 кнопок>, >>, <, << </p>

I want to add the list1 selected items to list2
I want to remove the selected items from list2 to list1

Как это сделать.

Нужен код Vb6 Помощь

1 Ответ

3 голосов
/ 12 ноября 2011

Как правило, ваш подход будет заключаться в циклическом просмотре значений индекса всех элементов в вашем исходном ListBox.Если вы перемещаете все элементы в ListBox, то для каждого элемента вы вызываете метод AddItem в вашем конечном ListBox (используя значение индекса для получения текста текущего элемента в исходном ListBox).Затем вы бы вызвали метод ListBox RemoveItem , чтобы удалить тот же элемент из вашего исходного ListBox.

Если вы перемещаете только выбранные элементы, то вы все равно просматриваете все значения индекса, новы будете использовать свойство Selected для каждого элемента в исходном ListBox, чтобы определить, выбран ли этот элемент.Если это так, используйте описанные выше шаги для перемещения элемента.

Тем не менее, зависит от того, что вам нужно сделать, в зависимости от того, как вы установили несколько свойств в своих списках.Полезный ресурс - это обсуждение ListBoxes на сайте vbprogrammer.com.Посмотрите на раздел Пример: добавление и удаление элементов с помощью двух списков ;он включает примеры того, что вы хотите сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...