![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменить цвет строки в компоненте 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;