Avatar billede morten_s Nybegynder
13. november 2002 - 11:29 Der er 5 kommentarer og
1 løsning

DBGrid på en Frame

Jeg har klasket et DBGrid på en Frame, men til min store undren kommer OnDrawColumnCell Eventet aldrig, heller ikke når jeg lukker og åbner mit dataset

OnCellClick eventet kommer godt nok?

Datasetet ligger på et Datamodul
Avatar billede hermandsen Juniormester
13. november 2002 - 11:48 #1
DefaultDrawing := False;
Avatar billede hermandsen Juniormester
13. november 2002 - 11:49 #2
Fra hjælpen:

Indicates whether the cells in the data-aware grid are drawn automatically.

property DefaultDrawing: Boolean;

Description

Set DefaultDrawing to True to allow the data-aware grid to draw the data in the cells of the grid automatically. Set DefaultDrawing to False to turn off the default drawing when providing customized painting in an OnDrawColumnCell event handler or an OnDrawDataCell event handler.

When DefaultDrawing is True, the data-aware grid fetches the data for each cell from the appropriate entry in the Fields array, and writes it to the cell. It then draws the focus rectangle if the cell has focus, or if the cell is selected and the Options property includes dgAlwaysShowSelection.

When DefaultDrawing is False, the data-aware grid draws the appropriate background color on the cell and sets up the brush and font described by the appropriate TColumn object. However, the value of the field is not written to the cell, and no focus rectangle is drawn.
Avatar billede morten_s Nybegynder
13. november 2002 - 12:09 #3
Hermandsen> Det gør ingen forskel, og koden virker når den ikke ligger på en Frame???
Avatar billede morten_s Nybegynder
13. november 2002 - 12:11 #4
Men det virker hvis jeg rykker Datasetet fra DataModulet over på Framen ???
Avatar billede morten_s Nybegynder
13. november 2002 - 12:12 #5
Sludder...jeg rykker Datasourcen som kigger på et TSimpelDataset fra DBExpress komponenterne
Avatar billede hermandsen Juniormester
16. november 2002 - 14:00 #6
Fik du det til at virke?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester