ListViewItem

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

ListViewItem

Сообщение corgi » 15.04.2004 (Чт) 21:24

вот какая трабла возникла: надо мне в ListView Item'ы местами поменять, т.к. есть такая весчь как Windows.Forms.ListViewItem решил по тупому
Код: Выделить всё
        Dim tmp As Windows.Forms.ListViewItem
                tmp = ListView1.Items(i)
                ListView1.Items(i) = ListView1.Items(i - 1)
                ListView1.Items(i - 1) = tmp

на что получил вразумительный ответ при выполнении третьей строчки
debuger писал(а):An unhandled exception of type 'System.ArgumentException' occurred in system.windows.forms.dll

Additional information: Cannot add or insert the item 'xxx' in more than one place. You must first remove it from its current location or clone it.

поиски по стандартным средствам копирования результата не дали :evil:
решил удалить и добавить элементы(где наша не пропадала), но
MSDN писал(а):ListView.ListViewItemCollection.Add Method
Adds an item to the collection of items.
Overload List
Adds an existing ListViewItem object to the collection.
Overloads Overridable Public Function Add(ListViewItem) As ListViewItem

Adds an item to the collection with the specified text.
Overloads Overridable Public Function Add(String) As ListViewItem
Adds an item to the collection with the specified text and image.
Overloads Overridable Public Function Add(String, Integer) As ListViewItem

тобишь если я правильно понял он добавит это дело в конец и ВСЕ а мне то надо куда-нидь еще :!: :!:
вот отсюда и вопрос или я чего не понимаю или мне за него копирование делать :?:
Ничто так не ограничивает полёт мысли программиста, как компилятор

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 15.04.2004 (Чт) 22:27

нашел метод insert и как я его не заметил :oops: :oops: :oops:
но все таки почему присваивание не подходит для меня вопрос :?:
Ничто так не ограничивает полёт мысли программиста, как компилятор


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 6

    TopList