So, if I have scroll bars turned on for the string grid, does that mean 
that the scroll bars listen for and AUTOMATICALLY act on a 
PageDown key press?

Mark

On 6 Apr 2004 at 16:11, Myles Penlington wrote:

> Scroll bars also listen for key events ... 
> 
> -----Original Message-----
> From: Mark Howard [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, 6 April 2004 16:10
> To: NZ Borland Developers Group - Delphi List
> Subject: Re: [DUG] PageDown in StringGrid
> 
> 
> Thanks, Corey
> 
> I've handled that problem now.
> 
> The current problem (for anyone reading) is:
> 
> If your app is exhibiting a certain behaviour, and there are no
> obvious events driving this behaviour, is there a way of finding out
> which code in the app IS causing the said behaviour. eg  I have a
> StringGrid with NO KeyDown event coded for that particular grid, yet
> when I press say, PageDown when the grid has focus, then the cursor is
> moved to the last line of the grid.  But I'm blowed if I can find the
> code that is doing that.  I can't find any reference that the
> behaviour is built in to TStringGrid.
> 
> In exasperation
> 
> Mark
> 
> 
> 
> On 6 Apr 2004 at 15:16, Corey Murtagh wrote:
> 
> > Mark Howard wrote:
> > 
> > >To answer my own question
> > >The Grid doesn't have focus, so it is not {MyStringGrid}KeyDown
> > >that should be captured, but that of another control.
> > >  
> > >
> > I've run across various issues of this nature, and the solution I've
> > found works best in many situations (although your milage may vary)
> > is to use Actions with shortcut keys assigned, then enabling or
> > disabling the action dependant on when it's valid - in the grid, for
> > example. Actions get first dibs on keypresses, including some
> > 'special' keys, so they can be very useful.
> > 
> > -- 
> > Corey Murtagh
> > --
> > Message scanned by the Sheriff
> > 
> > 
> > _______________________________________________
> > Delphi mailing list
> > [EMAIL PROTECTED]
> > http://ns3.123.co.nz/mailman/listinfo/delphi
> > 
> 
> 
> _______________________________________________
> Delphi mailing list
> [EMAIL PROTECTED]
> http://ns3.123.co.nz/mailman/listinfo/delphi
> _______________________________________________
> Delphi mailing list
> [EMAIL PROTECTED]
> http://ns3.123.co.nz/mailman/listinfo/delphi
> 


_______________________________________________
Delphi mailing list
[EMAIL PROTECTED]
http://ns3.123.co.nz/mailman/listinfo/delphi

Reply via email to