Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Tree/ListView Добавлено: 13.11.03 20:10  

Автор вопроса:  cresta

Всем добрый вечер.

Подскажите пожалуйста, как можно программно очистить ListView (по аналогии с

обычным списком:List1.Clear)

И второй вопрос: Как изменить Background Color у элемента TreeView

(может, с помощью SendMessage? или ещё как-нибудь)

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 mzx



ICQ: 259560026 

Вопросов: 21
Ответов: 143
 Профиль | | #1 Добавлено: 13.11.03 21:40
    ListView1.ListItems.Clear

Ответить

Номер ответа: 2
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #2 Добавлено: 13.11.03 23:02

Это я пробовал. После этого ListView очищает напрочь все и больше не выводит список(до следующей загрузки программы).Может есть какой-нибудь другой способ?

Ответить

Номер ответа: 3
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #3
Добавлено: 13.11.03 23:55

А если удалять по одному?

listitems.remove

Ответить

Номер ответа: 4
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #4 Добавлено: 14.11.03 07:49

Элементов в списке много (больше 4000 и по 12 subItem в строке) поэтому дважды проделывать операцию - удалять и снова заполнять другими значениями слишком долго. А может попробовать вообще удалить List и создать новый? Надо попробовать

Ответить

Номер ответа: 5
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #5 Добавлено: 14.11.03 08:18
Дошло!!!
Вместе с LV1.ListItems.Clear еще и заголовки LV1.ColumnHeaders.Clear - очищал, поэтому
список больше не выводил ничего. Видимо LV1.ColumnHeaders - вещь одноразовая

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам