Subject Re: [IBO] TIB_Grid problem
Author Ramil Khabibullin
Hello Helen,
Thank you so much for response.
I'm hold you in high respect,
but I have to debate with you.

First - scrolling with Tab is standart behavior of TDBGrid or
for example Microsoft Excel range,
it is more reasonable...

Second,
even your behavior more standart it realize unfully.
Perform actions in my first posting.
When we press Tab first time
from right bottom of ib_grid it SCROLL(!),
when we repeat same with next record we cannot scroll,
where is the logic?

If AutoInsert is True when we press Tab on last record
new record appends and again we have SCROLLING.

And last...
Look carefully, when we press Tab from bottom of ib_grid
we can see cursor flicker. It jumping up to 3 cells step-by-step.
It's not look fine.

Truly yours,
Ramil R. Khabibullin

"Helen Borrie" <helebor@...> wrote
> At 12:15 PM 4/05/2003 +0700, you wrote:
> >Hello,
> >Sorry for my bad English
> >
> >Problem with Tab pressing handling.
> >Run any application with TIB_Grid presence.
> >Resize form/grid to view few records in Grid (records count must be more
> >enough
> >than displayed).
> >Try to navigate in the grid by Tab pressing from bottom of the grid to
the
> >next record and so on.
> >Cursor jumping on same position.
> >So, in such a way you never reach last record.
> >
> >Same problem with Shift-Tab.
> >
> >I find this very inconvenient. It's a bug IMHO.
> >Any comments?
> >What is majority opinion?
>
> Errm, in my opinion, this is the behaviour I expect from Tab and Shift-Tab
> in grids - it permits me to move around the visible rows specifically
> *without* triggering a scroll event. If Tab/shift-tab caused a scroll
> event, I would have to treat that as a bug, as users would be left without
> the means to navigate freely in the visible view.
>
>
> >So, little changes in the IBO sources and now it perfect IMHO.
> >I sent changes to Jason Wharton
>
> Hmm. Perfection is in the eye of the beholder. If you want this
> behaviour, why not just make your own ib_grid descendant? *Delphi* is
> perfect for meeting non-standard requirements.
>
> Helen