stringgrid - custom draw cells & selected cell

2 отговора 0 прегледа
#1

stringgrid - custom draw cells & selected cell

Пак се боря като прасе с тиква с този stringgrid - предишния проблем е разрешен, но сега имам друг.

значи:
- В onDrawCell() си рисувам както искам клетките, селектирания ред вече се показва както трябва - в случая - рисува се с даден bkColor.
обаче:
- Когато фокуса не е върху grid-a се получава нещо странно - клетката с координати [grid.Col, grid.Row] се показва "празна" - оцветена е този bkColor както трябва, но съдържанието и го няма (всъщност го има де, но не се показва).
Когато пак преместя фокуса на грида - всичко е ОК.

някаква идея как да го реша този проблем ?

Отговор
в отговор на longy #2

Re: stringgrid - custom draw cells & selected cell

Текста го има, само че шрифта е с бял цвят. Явно bkColor-а ти е доста светъл и не виждаш текста.

Отговор
в отговор на SAGE_BS #3

Re: stringgrid - custom draw cells & selected cell

Еееее, не е истина колко съм застрелян :)
тук в момента нямам delphi, но почти съм сигурен че това е причината.
Щото като гледам тука в един форум по default в stringgrida, ако е focused цветовете на буквите са Black on Window, а ако не е focused e White on Navy.
Обаче при мен фона вече не е Navy, а InfoBk.
Само понеже не съм се сетил да set-вам и Font.Color изрично нищо чудно, че не се вижда.

супер , мерси :))

Отговор