SendMessage(StringGrid1.handle, WM_VScroll, SB_LINEDOWN, 0)?
const RowsVisibles = 10; // nombre de rangées visibles var i: Integer; begin for i := 0 to (StringGrid1.RowCount - 1) - RowsVisibles do SendMessage(StringGrid1.handle, WM_VScroll, SB_LINEDOWN, 0); end;
> SendMessage(StringGrid1.handle, WM_VScroll, SB_LINEDOWN, 0)?
> const RowsVisibles = 10; // nombre de rangées visibles > var i: Integer; > begin > for i := 0 to (StringGrid1.RowCount - 1) - RowsVisibles do > SendMessage(StringGrid1.handle, WM_VScroll, SB_LINEDOWN, 0); > end; >
SendMessage(StringGrid1.Handle, WM_VSCROLL, SB_BOTTOM, 0 );
SendMessage(StringGrid1.Handle, WM_VSCROLL, SB_TOP, 0 );