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

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

желтая сетка в StringGrid


Мануха ©   (2007-07-25 23:15:00) 

Почему в стринггриде при goFixedVertLine = False и GridLineWidth > 1
сетка становится желтого цвета ? как исправить?


oxffff   (2007-07-26 00:15:00) [1]

Если серьезно. То это его такая интересная особенность.
можно поиграться с FixedColor и заметить, что при несистемных цветах (00xxxxxx). Рисуется нормально.
Можно сделать вывод, что происходит смешивание подложки и CellColor.
и при системных цветах.То есть имеется alpha составляющая.
IMHO.


oxffff   (2007-07-25 23:57:00) [2]


> Почему в стринггриде при goFixedVertLine = False и GridLineWidth
> > 1
> сетка становится желтого цвета ?


Потому, что goFixedVertLine = False и GridLineWidth>1.


MsGuns   (2007-07-25 23:46:00) [3]

Но учти, что подобные "раскраски" могут выйти боком - при смене цветового оформления Windows


MsGuns   (2007-07-25 23:45:00) [4]

В OnDrawCell крась в цвет какой душе угодно


Наверх

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