Страница: 1 |
Вопрос: ListView | Добавлено: 30.10.09 11:45 |
Автор вопроса: ![]() |
Microsoft Visual Basic 2008
Как сменить у выбранной строки цвет текста (ForeColor) Ситуация такая: Dim str(4) As String Dim file() As String Dim itm As ListViewItem 'Сдесь объявление типа ListView1.Columns.Add и т.д. Dim filter As String = "*.*" file = Directory.GetFiles(Dir, filter) Dim i As Integer For i = 0 To file.GetUpperBound(0) 'Сам обработчик (пример) If kv > "5217" Then stat1 = "Квиток Фед" If kv > "5217" Then System.IO.File.Move(Dir & strDat2, Dir2 & strDat2) str(0) = strDat 'Дата str(1) = strDat2 'Файл str(2) = kv 'идентификатор str(3) = stat1 'принадлежность str(4) = stat2 'статус itm = New ListViewItem(str) ListView1.Items.Add(itm) 'If System.IO.File.Exists(Dir & strDat2) = True Then ListView1.Items(str(4)).ForeColor = Color.Red Next i Короче, цикл прошвырнулся, сравнил, заполнил коллекцию ListView. А поменять цвет одной строки в ListView не получается |
Ответы | Всего ответов: 4 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 26 Ответов: 295 |
Профиль | Цитата | #1 | Добавлено: 31.10.09 23:47 |
|
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 26 Ответов: 295 |
Профиль | Цитата | #2 | Добавлено: 01.11.09 00:07 |
|
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 26 Ответов: 295 |
Профиль | Цитата | #3 | Добавлено: 01.11.09 00:09 |
Предыдущий пост очепятка![]()
После этой строки, вставь
|
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 3 Ответов: 5 |
Профиль | Цитата | #4 | Добавлено: 02.11.09 12:33 |
Понял, спасибо. |
Страница: 1 |
|