Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> строчки разного цвета в TListView 
V
    Опции темы
Fly1410
Дата 27.4.2007, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 15.7.2006

Репутация: нет
Всего: нет



Сделал что в TListView разные строчки разного цвета(в зависимости от значения в определённом столбце). И хочу ещё что бы при выделении определённой строчки(когда на неё становиться фокус)
цвет строчки становился более ярким/тусклым или ещё как. т.е. я должен видеть и что на данной строчке находиться фокус и видеть какого бы она цвета было если бы на ней фокуса не было.
Я пытался к RGB значению цвета добавлять какое-нибудь число или ноборот отнимать, но ничего не получилось. Как можно это сделать. Вроде кроме RGB(red, green, blue) есть ещё другие цветовые схемы. что за они? и как называются?

PM MAIL   Вверх
Fly1410
Дата 30.4.2007, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 15.7.2006

Репутация: нет
Всего: нет




искал что-то типа этого 

функция делает цвет более тёмным

Код

function lightUpColor(InputColor:TColor):TColor;
var
   r,g,b: extended;
begin
 r := GetRValue(InputColor);
   g := GetGValue(InputColor);
   b := GetBValue(InputColor);
   // Do the operation
   r := r-((r/255)*50);
   g := g-((g/255)*50);
   b := b-((b/255)*50);
   // Check whether result is in range
  if r > 255 then r := 255;
   if r < 0 then r := 0;
   if g > 255 then g := 255;
   if g < 0 then g := 0;
   if b > 255 then b := 255;
   if b < 0 then b := 0;
   // Send it out
  Result := RGB(byte(Round(r)),byte(Round(g)),byte(Round(b)));
end;



PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0379 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.