Показать сообщение отдельно
  #2  
Старый 11.09.2008, 22:13
ProperDoze ProperDoze вне форума
Новичок
 
Регистрация: 04.08.2008
Сообщения: 53
Репутация: 10
Лампочка

Код:
procedure TForm1.UpDown2ChangingEx(Sender: TObject; var AllowChange: Boolean;
  NewValue: Smallint; Direction: TUpDownDirection);
begin
  case Direction of
  updUp:
    begin
      ScrollBox1.HorzScrollBar.Position:=ScrollBox1.HorzScrollBar.Position+ScrollBox1.HorzScrollBar.Increment;
    end;
  updDown:
    begin
      ScrollBox1.HorzScrollBar.Position:=ScrollBox1.HorzScrollBar.Position-ScrollBox1.HorzScrollBar.Increment;
    end;
  end
end;

procedure TForm1.UpDown1ChangingEx(Sender: TObject; var AllowChange: Boolean;
  NewValue: Smallint; Direction: TUpDownDirection);
begin
  case Direction of
  updUp:
    begin
      ScrollBox1.VertScrollBar.Position:=ScrollBox1.VertScrollBar.Position-ScrollBox1.VertScrollBar.Increment;
    end;
  updDown:
    begin
      ScrollBox1.VertScrollBar.Position:=ScrollBox1.VertScrollBar.Position+ScrollBox1.VertScrollBar.Increment;
    end;
  end
end;

Так должно работать. Если я все правильно понял, то UpDown'ов должно быть два вертикальный и горизонтальный.
Ответить с цитированием