Contributor: SWAG SUPPORT TEAM
{
Q. How can you do scrolling functions in a TForm component
using keyboard commands? For example, scrolling up and down
when a PgUp or PgDown is pressed. Is there some simple way to
do this or does it have to be programmed by capturing the
keystrokes and manually responding to them?
A. Form scrolling is accomplished by modifying the
VertScrollbar or HorzScrollbar Postion properties of the
form. The following code demonstrates how to do this:
}
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
const
 PageDelta = 10;
begin
 With VertScrollbar do
 if Key = VK_NEXT then
 Position := Position + PageDelta
 else if Key = VK_PRIOR then
 Position := Position - PageDelta;
end;


AltStyle によって変換されたページ (->オリジナル) /