Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Изменить цвет строки в компоненте TlistView???


Jenya ©   (2005-12-12 23:11:00) 

Здравствуйте....
Столкнулся с проблемой в Delphi нужно в компоненте TlistView изменить цвет выделенной одной строки...
т.е. кнопка при нажатии на которой цвет строки менялся на другой.
Типа :
Tlistview1.Font.color:=clred;

Но это команда меняет цвет всех строк... у нужно только выделенной... а в свойстве Tlistview1.selected. там нет параметра изменяющего цвет.

Если кто знает помогите пожалуйста..
Заранее огромно спасибо.


Jenya   (2005-12-15 13:16:00) [1]

Помогите, пожалуйста, нужно очень срочно.
Спасибо


Jenya   (2005-12-15 09:13:00) [2]

Нужно, чтобы при нажатии на кнопку менялся цвет выделенной строки компонента TlistView. При этом обработчике если стоит True выделяется все стоки белым без изменения, а если False - все красные без изменения.
Помогите


Andron.Ru   (2005-12-13 11:59:00) [3]

Обрабатывай событие OnCustomDrawItem

procedure TForm1.ListView1CustomDrawItem(Sender: TCustomListView;
 Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
 if item.Selected = true then
   sender.Canvas.Font.Color := ClRed;
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо