stringgrid - custom draw cells & selected cell
2 отговора
0 прегледа
stringgrid - custom draw cells & selected cell
Пак се боря като прасе с тиква с този stringgrid - предишния проблем е разрешен, но сега имам друг.
значи:
- В onDrawCell() си рисувам както искам клетките, селектирания ред вече се показва както трябва - в случая - рисува се с даден bkColor.
обаче:
- Когато фокуса не е върху grid-a се получава нещо странно - клетката с координати [grid.Col, grid.Row] се показва "празна" - оцветена е този bkColor както трябва, но съдържанието и го няма (всъщност го има де, но не се показва).
Когато пак преместя фокуса на грида - всичко е ОК.
някаква идея как да го реша този проблем ?
значи:
- В onDrawCell() си рисувам както искам клетките, селектирания ред вече се показва както трябва - в случая - рисува се с даден bkColor.
обаче:
- Когато фокуса не е върху grid-a се получава нещо странно - клетката с координати [grid.Col, grid.Row] се показва "празна" - оцветена е този bkColor както трябва, но съдържанието и го няма (всъщност го има де, но не се показва).
Когато пак преместя фокуса на грида - всичко е ОК.
някаква идея как да го реша този проблем ?
Re: stringgrid - custom draw cells & selected cell
Текста го има, само че шрифта е с бял цвят. Явно bkColor-а ти е доста светъл и не виждаш текста.
Re: stringgrid - custom draw cells & selected cell
Еееее, не е истина колко съм застрелян :)
тук в момента нямам delphi, но почти съм сигурен че това е причината.
Щото като гледам тука в един форум по default в stringgrida, ако е focused цветовете на буквите са Black on Window, а ако не е focused e White on Navy.
Обаче при мен фона вече не е Navy, а InfoBk.
Само понеже не съм се сетил да set-вам и Font.Color изрично нищо чудно, че не се вижда.
супер , мерси :))
тук в момента нямам delphi, но почти съм сигурен че това е причината.
Щото като гледам тука в един форум по default в stringgrida, ако е focused цветовете на буквите са Black on Window, а ако не е focused e White on Navy.
Обаче при мен фона вече не е Navy, а InfoBk.
Само понеже не съм се сетил да set-вам и Font.Color изрично нищо чудно, че не се вижда.
супер , мерси :))