Я хотел что-то вроде вложенного сценария, где пользователь может перетащить время выполнения компонента пользовательского интерфейса (TImage) (не из палитры инструментов). До сих пор мы использовали TScrollBox
. Однако я не смог разбить его на две части, чтобы разместить прикрепленную структуру.Два столбца для компонентов в TScrollBox, Delphi
Мы можем иметь второй компонент подряд, но это необязательно. Кроме того, два компонента (строка мудрый) должны прокручиваться синхронно.
Я думал, чтобы добавить два TScrollBox и использовать следующий код для синхронизации вертикальной полосы прокрутки: How to track scrolling of TScrollBox in Delphi
Однако, я не мог найти свойство «Scrollbox1.VertScrollBar.Position».
Я думаю, что вам нужно, чтобы объяснить немного больше точную проблему вы имеете. Вы можете разместить два столбца, скажем, TEdits, в прокрутку из палитры компонентов, и все они будут синхронизироваться в порядке. Вычисление позиции, которую должен обладать компонент, когда он перетаскивается в r/time, тривиален, так что в чем проблема. – MartynA