The TDBGrid component in Delphi 5 exhibits some bizarre behaviour that
is bound to confuse some users.

1. When scrolling up or down in a TDBGrid the selection jumps to the
first or last visible record in the grid. If MultiSelect is true, then
when scrolling the selected record remains highlighted, and the first
(or last) visible record is also highlighted. This gives the impression
that the first (or last) visible row is also selected, but it is not (it
is not in dbGrid.SelectedRows.items).

2. When MultiSelect is true, clicking on an already selected record
(with the Ctrl key held down) does not de-select it. However, when you
click on another selected record, the previous record you clicked is
deselected!

Does anybody know of a free TDBGrid replacement component that solves
these problems?

Cheers

--
John Mason
Sinclair Knight Merz Limited


---------------------------------------------------------------------------
  New Zealand Delphi Users group - Database List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz

Reply via email to