Hola..al fin solucione mi problemita..
, resulta que el problema estaba cuando seleccionaba un TDatePicker y luego seleccionaba un Grid(ambos contenidos en el scrollBox), entonces lo q' hice fue, sencillamente, utilizar una variable booleana, que se evalua en el evento click del grid(que era el del problema)..muchas gracias amigos por su ayuda..
Código:
{**************************************************************************************************************************************}
procedure TForm1.dtpFechaUltCompraExit(Sender: TObject);
begin
DesdeFecha:=True;
end;
{**************************************************************************************************************************************}
procedure TForm1.GrillaArticulosClick(Sender: TObject);
begin
IF DesdeFecha THEN
BEGIN
ScrollBox1.HorzScrollBar.Position:=849;
DesdeFecha:=False;
END;
end;
{**************************************************************************************************************************************}
procedure TForm1.FormCreate(Sender: TObject);
begin
DesdeFecha:=False;
end;
{**************************************************************************************************************************************}
end.