Delphi XE TDBGrid cellában fekete keret

Delphi XE TDBGrid cellában fekete keret
2010-10-29T09:10:38+02:00
2010-11-12T15:09:55+01:00
2022-11-19T20:00:37+01:00
guzsolt
Üdv mindenkinek!

Delphi 6-ról álltam át nemrég Delphi XE-re és a TDBGrid működésében a következő érdekességet találtam:
Ha egy cella edit módban van (a tartalmát szerkesztem)akkor egy három oldalról zárt 2pixeles fekete keret jelenik meg. Ha csak ugrálok a cellák között (nincs kurzor a cellában) vagy elviszem a fókuszt a gridről akkor minden ok. Nincs semmi a DrawColumnCell eseményen, teljesen alap, palettáról lerakott gridről van szó. Egy érdekes adalék még, hogy ez a dolog függ a DataSource-tól is mert ha egy MemTable van ráakasztva akkor nincs keret(tehát minden jónak tűnik), ha egy Firebird-es tábla akkor van.

Ez a fekete keret nagyon zavaró (ronda) és D6-ban nem is volt és eltüntetnem egyelőre nem sikerült.
Az alap TDBGridet első körben nem akarnám lecserélni, ezért a keret eltüntetésére keresnék megoldást.

Előre is köszönve, várom az ötleteket!
guzsolt
Mutasd a teljes hozzászólást!
Ma olvastam Marco Cantú Delphi 2010 Handbookjában hasonlót a 203. oldalon, de ott mind a 4 oldalról volt egy fekete vonal.

Ezek szerint még az XE változatban sem javították.

Egy link, ami hátha segít:
QualityCentral
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd