|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.08.2010, 17:22 | #1 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
РАскрасить строки ListViev.
Как раскрасить строки с двойками в зеленый цвет в ListViev.
|
25.08.2010, 17:26 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Легкий пример:http://www.delphiworld.narod.ru/base/lv_colored.html
I'm learning to live...
|
25.08.2010, 17:52 | #3 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
мне нужно раскрасить строки у которых в 9 столбце стоит 2 вот мой код
with Phones.Canvas.Brush do begin if Phones.Items.Item[9].Caption='2' then Phones.Canvas.Brush.Color:=clRed; end; Что я делаю не так? |
25.08.2010, 17:56 | #4 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
На какое событие этот код вставлен?
Никогда не знаешь, где тебе повезет... (Фрай)
|
25.08.2010, 18:39 | #5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
у вас в коде проверяется первый столбец десятой строки.
процедура получает номер строки нужный(или сам итем, не помню) а 9 столбец это 8 суб-итем, итого Item.SubItems[8]='2' Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
26.08.2010, 08:06 | #6 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
Сделал как писал Пепел Фенекса
Код:
|
26.08.2010, 08:16 | #7 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
еще раз обратите внимание на предыдущий пост Пепла Феникса (не удержался).
Там четко написано, что Вам надо ставить: Phones.Items.Item.SubItems[8]='2'
Никогда не знаешь, где тебе повезет... (Фрай)
|
26.08.2010, 08:40 | #8 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
Если насчет 8, то там все правильно ( на самом деле он 10 столбец) -это я учел.
|
26.08.2010, 08:44 | #9 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
Запакуйте в архив - дайте глянуть.
Никогда не знаешь, где тебе повезет... (Фрай)
|
26.08.2010, 09:07 | #10 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
бросаю прогу,но там подключены компоненты.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Раскрасить пузырьки в диаграмме | danil1234567 | Microsoft Office Excel | 2 | 28.06.2010 18:03 |
ListViev: удалить лишнее в нём | fezilk24 | Общие вопросы Delphi | 5 | 15.06.2010 22:21 |
Раскрасить куб. DirectX and Delphi. | Crivel | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 11.06.2010 00:03 |
ListViev и ProgressBar C# | Horknee | Общие вопросы .NET | 2 | 11.01.2010 01:10 |
Раскрасить DBGrid | alex_base | БД в Delphi | 13 | 06.11.2007 11:36 |