Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi Вставить после каждого столбца, начиная со второго, первый столбец https://www.cyberforum.ru/ delphi-beginners/ thread2256533.html
Помогите, пожалуйста, исправить код. Задание:вставить после каждого столбца, начиная со второго, первый столбец. var Form3: TForm3; n,m: integer; a: array of integer; implementation {$R *.dfm}
Delphi Дана непустая последовательность строчных букв
Дана непустая последовательность строчных букв английского алфавита, организованная в слова, разделенные пробелом. За последним словом следует точка. Составить и напечатать множество, состоящее из согласных букв, входящих более чем в одно слово. pupurev умоляю помоги
Delphi Задание:удалить каждый столбец, содержащий элемент кратный пяти https://www.cyberforum.ru/ delphi-beginners/ thread2256519.html
Помогите пожалуйста исправить код. Задание:удалить каждый столбец, содержащий элемент кратный пяти. var Form4: TForm4; n,m: integer; a: array of integer; implementation {$R *.dfm} procedure TForm4.Button3Click(Sender: TObject);
Delphi Как убрать эти обрамления? https://www.cyberforum.ru/ delphi-beginners/ thread2256515.html
Это sPanel из AlphaControls, в принципе та же обычная TPanel, знает кто как это убрать? BevelOuter на None не помогает, может можно как-то перекрасить эти края или че-нибудь сделать крч, чтобы они исчезли
Delphi Забавный глюк с Auto Invoke
А чем может быть вызвано что в Embarcadero® Delphi 10.1 Berlin Auto Invoke работает в одних формах проекта, и не работает в других? Я уж и справку смотрел, и гугл вопрошал, но может быть тут кто-то знает ответ?
Delphi Выводится предложение, необходимо убрать лишние пробелы https://www.cyberforum.ru/ delphi-beginners/ thread2256499.html
Помогите сделать задание в делфи 7: Выводиться предложение, необходимо убрать лишние пробелы.
Delphi Даны три числа, необходимо вывести порядковый номер наименьшего Помогите сделать задание в делфи 7: Даны три числа, необходимо вывести порядковый номер наименьшего. https://www.cyberforum.ru/ delphi-beginners/ thread2256498.html Delphi 7 и SQL Delphi
Нужна помощь, просмотрите работу и скажите почему не находит путь к unit
Delphi Нахождение суммы чисел от 0 до 100 делящихся на 2 без остатка https://www.cyberforum.ru/ delphi-beginners/ thread2256465.html
объясните пожалуйста не понял (если не трудно) var s,i:integer; Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin repeat if (i mod 2) =0 then s:=s+i; i:=i+1;
Delphi Как изменить курсор у заблокированной формы? https://www.cyberforum.ru/ delphi-beginners/ thread2256457.html
Из-за того, что я блокирую форму (Shadow.Enabled := False) у меня когда курсор мыши находится над этой формой не отображается курсор, которым я заменяю обычный курсор (Shadow.Cursor := 1), а отображается обычный системный курсор, это происходит именно из-за этого (блокирования формы), так как если не блокировать форму, то все норм, какой курсор поставил, такой и отображается, что можно сделать с...
Delphi Нужно сдвинуть строку в таблице по условию
Здравствуйте форумчане. Делаю дипломный проект, нужна небольшая помощь. Ситуация такая: Делаю программу по записи заявок. У этих заявок есть приоритет (Срочные и обычные). Записываются и считываются они через ADOTable отображаются в гриде. Хочу сделать так, чтобы при добавлении очередной заявки стояло условие, если стоит приоритет = Срочно, тогда запись перемещается в самый верх таблицы и так...
Delphi Максимальный и минимальный элемент memo - Delphi Всем здравствуйте помогите написать приложение. Требуется найти максимальный элемент memo1 и переместить его в memo2, а минимальный элемент memo2 удалить. Заранее спасибо. https://www.cyberforum.ru/ delphi-beginners/ thread2256410.html
5786 / 4528 / 1431
Регистрация: 14.04.2014
Сообщений: 20,157
Записей в блоге: 20
31.05.2018, 21:31 0
RAD XE3+

Скроллинг в TScrollBox мышкой - Delphi - Ответ 12439712

31.05.2018, 21:31. Показов 4091. Ответов 27
Метки (Все метки)

Лучший ответ Сообщение было отмечено Alexandr_7 как решение

Решение

а выглядит ничего так, правильно )
я конечно мог со знаком ошибиться, так легко проверить

Добавлено через 9 минут
вот вся моя программа
Кликните здесь для просмотра всего текста
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
  TMainForm = class(TForm)
    ScrollBox1: TScrollBox;
    img1: TImage;
    procedure img1MouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure img1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
    procedure img1MouseUp(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
  private
    Dragging:boolean;
    P0:TPoint;
    V0:TPoint;
  end;
 
var
  MainForm: TMainForm;
 
implementation
uses Winapi.Windows;
 
{$R *.dfm}
 
{ TMainForm }
 
 
 
procedure TMainForm.img1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  Dragging := true;
  P0 := Point(x,y);
  V0 := Point(ScrollBox1.HorzScrollBar.Position,ScrollBox1.VertScrollBar.Position);
end;
 
procedure TMainForm.img1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
var
  d:TPoint;
  v:TPoint;
begin
  if not Dragging then
    exit;
 
  D := Point(X,Y) - P0;
  V := V0 - D;
  ScrollBox1.HorzScrollBar.Position := v.X;
  ScrollBox1.VertScrollBar.Position := v.Y;
end;
 
procedure TMainForm.img1MouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  Dragging := false;
end;


Вернуться к обсуждению:
Скроллинг в TScrollBox мышкой Delphi
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2018, 21:31
Готовые ответы и решения:

Плавная прокрутка в TScrollBox
Собственно как сделать плавную прокрутку в скролбокс'е ?

В TScrollBox при появлении скролла смещаются компоненты
Я пользуюсь TScrollBox и когда появляется вертикальный ScrollBar смещаются все компоненты. Как это...

Как реализовать скроллинг больших изображений мышкой
Форумчане, помогите, столкнулся с такой проблемой, имеются большие изображения, и для удобства ...

Позиция в TScrollBox
Здравствуйте. Я динамически создаю TImage на TScrollBox. Позицию картинки TImage указываю так: ...

27
31.05.2018, 21:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2018, 21:31
Помогаю со студенческими работами здесь

Перехват события прокрутки в TScrollBox
Как сделать перехват сообщения прокрутки для ScroolBox?

Управление TScrollBox через TScrollBar
Здраствуйте. У меня есть пара вопросов по TScrollBox и TScrollBar 1. Как узнать ваообще появилась...

Удаление под элементов компонента TScrollBox
Привет Всем Форумчан! Я нависал маленький код для андроид приложения. Там внутри СкролБокс...

TScrollBox, рассчитать позицию компонента на нем
На TScrollBox создаю подряд ряд панелей. По нажатию на панель, раскрывается TMemo. Как можно...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru